Role Overview
- 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)
Tech Stack
- AWS
- Distributed Systems
- Docker
- Haskell
- JavaScript
- Microservices
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.