Module Lead – Scala / Technical Lead – Scala
Core
Design, develop, and maintain scalable back-end services and distributed systems for a customer-facing platform.
Role type
Senior IC back-end software engineer (Scala/Java)
Builds
Cloud-native, event-driven microservices and resilient APIs
Domain
Cloud-native distributed systems, event-driven architecture
Deliverable
production ML models | product features | infrastructure
Required skills
Scala (Pekko/Akka, Cats, Cats Effect), Java, Event Sourcing, CQRS, Domain-Driven Design, microservice architecture, Kafka, AWS, Docker, Kubernetes, relational and non-relational databases
Preferred skills
Python
Responsibilities
Design and evolve distributed systems and microservices, implement clean and testable code, contribute to system architecture decisions, build and evolve CI/CD pipelines, participate in code reviews and knowledge sharing, collaborate with Product to deliver user-centric solutions
Seniority
Senior, hands-on IC