Senior Scala Developer, JR310
Core
Design, develop, and maintain scalable backend services and distributed systems using Scala and Java for enterprise applications.
Role type
Senior Scala Backend Engineer
Builds
Scalable backend services, RESTful APIs, microservices, and cloud-native solutions
Domain
Enterprise software, distributed systems, cloud computing
Deliverable
production ML models | product features | infrastructure
Required skills
Scala, Java 17, Akka ecosystem (Streams, Typed Actors, Persistence, HTTP), AWS services, Slick, SQL, CI/CD pipeline design
Preferred skills
Experience with data streaming solutions, software architecture principles, distributed system design
Technologies
Scala, Java, Akka, AWS, Slick, SQL, Azure DevOps
Responsibilities
Design and develop scalable backend services, build distributed systems using Akka, develop RESTful APIs and microservices, leverage AWS services, optimize data access, maintain CI/CD pipelines, troubleshoot production issues, collaborate on solution design
Seniority
Senior, hands-on IC