Senior Scala Software Engineer
Senior Software Engineer (Scala) to join the Information Syndication team. You will play a key role in maintaining and evolving our high-performance backend systems, supporting a major content delivery platform. You will contribute to technical decision-making, work closely with cross-functional teams, and mentor junior developers while adopting modern Scala libraries and AWS services.
Responsibilities
Design, build, and maintain reliable, scalable backend systems in Scala.
Contribute to architectural discussions and lead technical decision-making.
Write clean, maintainable, and well-tested code.
Collaborate with product managers, QA engineers, and Node.js developers to deliver
high-quality features.
Optimize system performance and reliability using AWS cloud services.
Support the full software development lifecycle—from concept to deployment and
monitoring.
Review code, mentor team members, and promote best practices.
Work closely with the team to identify and resolve production and scalability issues.
Must Have
5+ years of professional experience in software engineering, with 3+ years using Scala.
Strong understanding of functional programming and concurrent systems.
Hands-on experience with HTTP4S, Cats Effect, or Finatra + Finagle.
Experience designing and building RESTful APIs and microservices.
Proficiency in working with the JVM, including performance tuning and memory
management.
Experience with SQL and NoSQL databases (e.g., PostgreSQL, DynamoDB).
Proficient with Git, CI/CD pipelines, and modern DevOps practices.
Strong unit testing and TDD skills using ScalaTest, Specs2, or similar tools.
Excellent communication and collaboration skills.
Desirable
Working knowledge of AWS services, especially EC2, DynamoDB, RDS, and API Gateway.
Experience with CloudWatch for monitoring and alerting.
Knowledge of Node.js/TypeScript, especially familiarity with FABL (our business logic
layer).
Familiarity with Agile methodologies and working in cross-functional squads.
Required languages
English | B2 - Upper Intermediate |