DaCodes. logo
DaCodes.

Coding the world of tomorrow

Fullstack (JS, Scala/Elixir/Clojure - Functional Programming,Docker) | English

Full-stack EngineerSoftware EngineerFull TimeRemoteMid LevelTeam 201-500Since 2014H1B No SponsorCompany SiteLinkedIn

Location

Chile

Posted

45 days ago

Salary

0

Seniority

Mid Level

Job Description

Fullstack (JS, Scala/Elixir/Clojure - Functional Programming,Docker) | English

DaCodes.

Work at DaCodes! We are a firm of experts in high-impact software and digital transformation. For over 10 years, we have built technology-driven and innovation-focused solutions thanks to our team of nearly 300 talented #DaCoders, including developers, architects, UX/UI designers, PMs, QA testers, and more. Our team collaborates on projects with clients across LATAM and the United States, achieving outstanding results. At DaCodes, you will have the opportunity to boost your professional growth, work on diverse projects across multiple industries, and contribute to the design, implementation, and optimization of cloud infrastructures. Our DaCoders have a significant impact on the success of our business and that of our clients. You will be the expert participating in our projects and will have access to disruptive startups and global brands. Are you interested?

Job Requirements

  • Functional Programming Engineer
  • (Haskell / PureScript — training provided)
  • About the Role
  • This is not a typical fullstack role.
  • You’ll be working on a core engineering team building optimization software for the freight/logistics industry, where the complexity lies not in the framework — but in how problems are modeled and solved.
  • We care far more about how you think than the specific languages you’ve used.
  • If you’re comfortable with concepts like immutability, pure functions, composition, and enjoy solving non-trivial problems (concurrency, data consistency, system behavior) — this role is for you.
  • You don’t need prior Haskell experience. However, this is not a beginner-friendly role
  • we’re looking for engineers with strong fundamentals who can quickly adapt to a functional programming paradigm.
  • The CTO will support your transition into Haskell.
  • What You’ll Do
  • Build and maintain systems using Haskell (backend) and PureScript (frontend) — with onboarding support
  • Work daily in pair programming and participate in code reviews
  • Solve problems involving:
  • Concurrency
  • State management
  • Data consistency and transactions
  • Contribute to a system that prioritizes correctness, reliability, and maintainability
  • Work in fully Dockerized environments (development and execution)
  • What We’re Looking For
  • Must-have
  • Strong foundation in JavaScript (vanilla ES5/ES6) — not just frameworks
  • Solid understanding of functional programming principles:
  • Immutability
  • Pure functions
  • Composition
  • Strong computer science fundamentals:
  • Concurrency
  • Data structures
  • Transaction handling (locks, consistency models, etc.)
  • Hands-on experience with Docker and Docker Compose
  • Ability to work across frontend and backend contexts
  • Comfortable working in collaborative environments (pair programming, code reviews)
  • Functional English (written and spoken)
  • Nice to have
  • Experience with functional or strongly-typed languages:
  • Haskell, PureScript, Scala, F#, Elixir, Clojure
  • Experience with test-driven development (TDD)
  • Exposure to distributed systems or microservices
  • Familiarity with AWS (not required)
  • What You Don’t Need
  • Prior experience with Haskell or PureScript
  • Background in AI / Machine Learning
  • Experience managing cloud infrastructure
  • Domain knowledge in logistics
  • How We Work
  • Pair programming is part of the daily workflow
  • Code quality and correctness matter more than speed
  • Limited use of AI tools due to IP and legal constraints (GitHub Copilot allowed only for PR reviews)
  • Who This Role Is NOT For
  • Engineers focused primarily on frontend frameworks without strong JavaScript fundamentals
  • Developers who rely heavily on frameworks rather than core programming concepts
  • Engineers without exposure to backend or system-level thinking
  • Candidates who depend heavily on AI tools to write code
  • Profiles focused on DevOps, SRE, Data Science, or AI/ML
  • Why Join
  • Work directly with a highly technical CTO and learn Haskell in production
  • Be part of a core engineering team (6 hires) shaping the system
  • Solve technically meaningful problems, not just features
  • Grow into functional programming in a real-world environment

Benefits

  • 🚀 Integration with global brands and disruptive startups.
  • 🏡 Remote work / Home office.
  • 📍 If a hybrid or on-site modality is required, you will be informed from the first session.
  • ⏳ Schedule aligned with your assigned project/team.
  • 📅 Monday to Friday work schedule.
  • 🎉 Day off on your birthday.
  • 🏥 Major medical insurance (applies to Mexico).
  • 🛡️ Life insurance (applies to Mexico).
  • 🌎 Multicultural teams.
  • 🎓 Access to courses and certifications.
  • 📢 Meetups with special guests from the IT industry.
  • 📡 Virtual integration events and interest groups.
  • 📢 English classes.
  • 🏆 Opportunities within our different business lines.
  • 🏅 Proudly certified as a Great Place to Work.

Related Job Pages

More Full-stack Engineer Jobs

Full TimeRemoteTeam 201-500Since 2014H1B No Sponsor

Work at DaCodes! We are a firm of experts in high-impact software and digital transformation. For over 10 years, we have built technology-driven and innovation-focused solutions thanks to our team of nearly 300 talented #DaCoders, including developers, architects, UX/UI designers, PMs, QA testers, and more. Our team collaborates on projects with clients across LATAM and the United States, achieving outstanding results. At DaCodes, you will have the opportunity to boost your professional growth, work on diverse projects across multiple industries, and contribute to the design, implementation, and optimization of cloud infrastructures. Our DaCoders have a significant impact on the success of our business and that of our clients. You will be the expert participating in our projects and will have access to disruptive startups and global brands. Are you interested?

Brazil
Full TimeRemoteTeam 201-500Since 2014H1B No Sponsor

Work at DaCodes! We are a firm of experts in high-impact software and digital transformation. For over 10 years, we have built technology-driven and innovation-focused solutions thanks to our team of nearly 300 talented #DaCoders, including developers, architects, UX/UI designers, PMs, QA testers, and more. Our team collaborates on projects with clients across LATAM and the United States, achieving outstanding results. At DaCodes, you will have the opportunity to boost your professional growth, work on diverse projects across multiple industries, and contribute to the design, implementation, and optimization of cloud infrastructures. Our DaCoders have a significant impact on the success of our business and that of our clients. You will be the expert participating in our projects and will have access to disruptive startups and global brands. Are you interested?

Argentina
Full TimeRemoteTeam 201-500Since 2014H1B No Sponsor

Work at DaCodes! We are a firm of experts in high-impact software and digital transformation. For over 10 years, we have built technology-driven and innovation-focused solutions thanks to our team of nearly 300 talented #DaCoders, including developers, architects, UX/UI designers, PMs, QA testers, and more. Our team collaborates on projects with clients across LATAM and the United States, achieving outstanding results. At DaCodes, you will have the opportunity to boost your professional growth, work on diverse projects across multiple industries, and contribute to the design, implementation, and optimization of cloud infrastructures. Our DaCoders have a significant impact on the success of our business and that of our clients. You will be the expert participating in our projects and will have access to disruptive startups and global brands. Are you interested?

Mexico
Full TimeRemoteTeam 51-200Since 2023H1B No Sponsor

Wir sind COTINGA – und wir gestalten Hausverwaltung neu: digital, effizient und verbindlich. Wir denken Immobilienverwaltung nicht nur neu – wir bauen sie technologisch, strukturell und kulturell von Grund auf um. Mit einer prozessorientierten, KI-gestützten Plattform und einem dynamisch wachsenden Netzwerk betreuen wir deutschlandweit bereits über 20.000 Wohn- und Gewerbeeinheiten – und sind auf dem Weg, in den kommenden Jahren die führende Hausverwaltungsplattform Europas aufzubauen. COTINGA verbindet die Energie eines Startups mit der Stabilität eines mittelständischen Familienunternehmens. Zur Verstärkung unseres Teams suchen wir eine/n Objektbuchhalter:in (m/w/d) für Miet- und WEG-Objekte. Aufgaben - Eigenständige Debitoren- und Kreditorenbuchhaltung für Miet- und WEG-Objekte - Laufende Buchungen, Kontenabstimmungen und Zahlungsüberwachung - Erstellung von Jahresabrechnungen und Wirtschaftsplänen - Vorbereitung und Erstellung von Betriebs- und Hausgeldabrechnungen - Reporting und Auswertungen für Eigentümer:innen - Digitale Zusammenarbeit mit Verwaltung, Eigentümer:innen und Dienstleister:innen Qualifikation - Abgeschlossene kaufmännische Ausbildung in der Immobilienwirtschaft oder vergleichbare Qualifikation - Berufserfahrung in der Objektbuchhaltung (Miet- und/oder WEG-Verwaltung) - Sicherer Umgang mit digitalen Tools und Buchhaltungs- bzw. Verwaltungssoftware (vorzugsweise in Immoware24, ix-Haus oder Karthago) - Strukturierte, selbstständige und zuverlässige Arbeitsweise - Freude an remote Arbeit und eigenverantwortlicher Zeiteinteilung - Teamfähigkeit und klare Kommunikation Benefits - 100 % Remote-Arbeit – arbeite von überall - Flexible Arbeitszeiten in Vollzeit - Moderne, vollständig digitale Prozesse - Flache Hierarchien und kurze Entscheidungswege - Gestaltungsspielraum und Möglichkeiten zur Weiterentwicklung - Faire Vergütung und langfristige Perspektive Wenn du bereit bist, als Objektbuchhalter:in traditionelle Strukturen hinter dir zu lassen und in einem modernen, digitalen Umfeld zu arbeiten, freuen wir uns auf deine Bewerbung!

Germany