
Fullstack Developer – JS, Scala/Elixir/Clojure, Docker
DaCodes.
full-time
Posted on:
Location Type: Remote
Location: Mexico
Visit company websiteExplore more
About the role
- 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:
- Contribute to a system that prioritizes **correctness, reliability, and maintainability**
- Work in **fully Dockerized environments** (development and execution)
Requirements
- Strong foundation in **JavaScript (vanilla ES5/ES6)** — not just frameworks
- Solid understanding of **functional programming principles**:
- Strong **computer science fundamentals**:
- 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)
- Experience with **functional or strongly-typed languages**:
- Experience with **test-driven development (TDD)**
- Exposure to **distributed systems or microservices**
- Familiarity with AWS (not required)
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.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
HaskellPureScriptJavaScriptfunctional programming principlescomputer science fundamentalstest-driven developmentdistributed systemsmicroservices
Soft Skills
pair programmingcode reviewscollaborative environmentsproblem solvingcorrectnessreliabilitymaintainability