Scala Developer
Core
Design and develop cloud-native microservices and RESTful APIs to power a high-scale European media and content delivery platform.
Role type
Senior Scala backend engineer
Builds
Distributed, fault-tolerant, highly available backend systems for content delivery
Domain
Media & Content, Cloud-native backend
Deliverable
production ML models | product features | infrastructure
Required skills
Scala (Cats/Cats Effect, HTTP4S, Finatra/Finagle), Functional programming, Concurrent systems, RESTful APIs, Microservices, JVM performance tuning, SQL & NoSQL (PostgreSQL, DynamoDB), Testing (ScalaTest, Specs2, TDD/BDD), Git, CI/CD, AWS
Preferred skills
Node.js/TypeScript, Large-scale enterprise or media platform experience
Technologies
Scala, Cats, Cats Effect, HTTP4S, Finatra, Finagle, PostgreSQL, DynamoDB, AWS (EC2, RDS, API Gateway, CloudWatch), Git, CI/CD
Responsibilities
Design and develop cloud-native microservices and RESTful APIs; Build and evolve high-performance backend systems; Contribute to architecture and technical decision-making; Write clean, maintainable, well-tested code; Optimize performance, reliability, and scalability using AWS; Review code, mentor junior developers, and promote engineering best practices
Seniority
Senior, hands-on IC