Responsibilities
- Design, implement, and maintain highly scalable backend services written in Scala.
- Collaborate closely with engineers, data scientists, and product managers to define requirements and deliver impactful features.
- Contribute to system architecture, performance optimization, and fault tolerance improvements.
- Review code, share best practices, and help raise the technical bar for the team.
- Participate in planning and take a proactive role in shaping the technical roadmap.
Requirements
- Solid hands-on experience with Scala, ideally with functional / type-level programming (cats-effect, fs2).
- Proficiency with SQL databases, especially PostgreSQL.
- Understanding of distributed systems, data flow, and high-performance architectures.
- Curiosity, willingness to learn, and openness to feedback — we value engineers who grow together with the team.
Nice to Have
- Experience with container technologies such as Docker or Kubernetes.
- Familiarity with Kafka or other messaging systems.
- Interest in exploring other languages or stacks (Python, TypeScript, UI/UX tools).
Work Arrangement
Remote (Worldwide)