Scala Developer

Chicago

Company Social & Media:

Cozen Technology Solutions Inc

About the Role

A company is looking for an experienced Scala Developer for a backend-focused engineering role. The position is suited for candidates with strong hands-on experience in Scala development and distributed systems.

This is a niche technical role with a strong focus on engineering depth, practical problem-solving, and real-world experience building scalable backend systems.

The role involves working with distributed architectures, stream processing, web services, and modern Scala frameworks within high-concurrency environments.

Responsibilities

  • Backend development using Scala
  • Building and maintaining distributed systems
  • Working with Akka/Pekko frameworks and related components
  • Developing stream processing solutions
  • Designing and maintaining web services
  • Contributing to system architecture and technical design
  • Supporting scalable and high-concurrency backend environments
  • Working with cloud and CI/CD workflows

Requirements

  • Strong Scala programming experience
  • Hands-on experience with Akka or Pekko frameworks
  • Experience with Akka Streams or Pekko Streams
  • Knowledge of Actors, Cluster, Singleton, Persistence, and HTTP components
  • Experience with distributed systems and high-concurrency architectures
  • Experience with functional programming in Scala
  • Familiarity with Cats or Cats Effect
  • Understanding of SQL
  • Experience with AWS
  • Knowledge of CI/CD practices
  • Experience with system design

Nice to Have

The recruitment process includes an additional technical round covering:

  • Functional programming in Scala
  • SQL
  • AWS
  • CI/CD
  • System design

Please refer to the official website below for a comprehensive job description and application process: