Skip to main content

About The Position


We are looking for a Senior Lead – Scala to take ownership of the design and development of high-performance, scalable applications. The ideal candidate should have strong hands-on experience with Scala and Akka, along with a solid understanding of reactive systems and domain-driven design principles. You will lead development efforts and mentor a team of engineers, ensuring the delivery of robust solutions in a collaborative environment.

Technical and Professional Requirements


  • 6–10 years of experience in software development, with at least 2+ years in Scala.
  • Solid experience with Akka Streams, Akka HTTP, and functional programming.
  • Good understanding of domain-driven design and reactive systems.
  • Proven ability to lead technical discussions and guide development teams.
  • Experience with CI/CD pipelines, code quality tools, and modern development workflows.
  • Familiarity with cloud environments (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).

Roles and Responsibilities


  • Lead the design and development of scalable applications using Scala and Akka.
  • Work closely with architects and stakeholders to translate business needs into technical solutions.
  • Drive the implementation of functional programming concepts and best practices.
  • Design and maintain reactive, event-driven systems with Akka Streams and Akka HTTP.
  • Mentor junior team members and provide technical leadership throughout the SDLC.
  • Collaborate with DevOps and QA to ensure CI/CD, testing, and deployment standards are met.

Educational Requirements


  • Minimum 60% in any two of the following: Secondary, Higher Secondary, and Graduation.
  • Minimum 55% in the third.