Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
ELEKS

Senior Scala Developer

ELEKS

Senior Scala Developer designing and maintaining scalable backend services for a digital platform in Chicago. Collaborating with teams to enhance distributed systems using the Akka ecosystem and AWS.

Posted 6/25/2026full-timeChicago • Illinois • 🇺🇸 United StatesSeniorWebsite

Tech Stack

Tools & technologies
AkkaAWSAzureCloudDistributed SystemsDynamoDBJavaMicroservicesScalaSQL

About the role

Key responsibilities & impact
  • Design, develop, and maintain scalable backend services using Scala and Java
  • Build and enhance distributed systems using the Akka ecosystem
  • Develop and maintain RESTful APIs and backend microservices
  • Develop cloud-native solutions leveraging AWS services
  • Design and optimize data access using Slick and SQL
  • Design, maintain, and improve CI/CD pipelines to support automated software delivery
  • Build highly available, resilient, and reliable software solutions
  • Collaborate with architects and cross-functional engineering teams on solution design and implementation
  • Participate in technical discussions, code reviews, and architecture decisions
  • Troubleshoot production issues and continuously improve application performance and reliability

Requirements

What you’ll need
  • 6–10 years of commercial experience with Scala development
  • Strong knowledge of Java 17
  • Solid backend development experience
  • Hands-on experience with the Akka ecosystem, including:
  • Akka Streams
  • Akka Typed Actors (Stash, Singleton, Cluster)
  • Akka Persistence
  • Akka HTTP
  • At least 2 years of experience building data streaming solutions with Akka
  • Experience developing RESTful web services
  • Strong knowledge of AWS services, including IAM, Kinesis, DynamoDB, API Gateway, SQS, SNS, and KMS
  • Experience with Slick and SQL query development
  • Experience designing and maintaining CI/CD pipelines, preferably with Azure DevOps Pipelines
  • Experience delivering highly available, fault-tolerant distributed systems
  • Understanding of software architecture principles and distributed system design
  • Upper-Intermediate or higher level of English

Benefits

Comp & perks
  • Close cooperation with a customer
  • Challenging tasks
  • Competence development
  • Ability to influence project technologies
  • Team of professionals
  • Dynamic environment with low level of bureaucracy

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
ScalaJava 17AkkaRESTful APIsSlickSQLCI/CDAWSdata streamingdistributed systems
Soft Skills
collaborationcommunicationtroubleshootingproblem-solvingtechnical discussionscode reviewsarchitecture decisions