- About the job
- Step into a leadership role where you ll shape high performing scalable systems built on Scala and modern reactive principles
- As a Technology Lead you ll guide a team through designing building and evolving services that are reliable maintainable and ready for growth
- You ll collaborate closely with product architecture and engineering peers to translate business goals into clean technical solutions while setting standards for code quality performance and delivery excellence
- This role is ideal for someone who enjoys mentoring engineers driving best practices and owning outcomes end to end from design reviews to production stability
- If you re excited to lead with clarity build with purpose and create an environment where teams learn and deliver together this is the place to make a meaningful impact
Key Responsibilities:
- Key Responsibilities
- Technical Leadership Delivery
- Lead end to end development of Scala based applications ensuring high quality and timely delivery
- Own technical design architecture decisions and implementation strategy for key modules and services
- Drive code reviews enforce engineering standards and ensure maintainable testable codebases
- Collaborate with stakeholders to refine requirements and convert them into robust technical solutions
- Scala Ecosystem Framework Expertise
- Build and enhance services using Scala and Play Framework focusing on performance and scalability
- Implement concurrency and resilience patterns using Akka where appropriate
- Manage builds and dependencies using SBT Scala Build Tool improving build reliability and speed
- Troubleshoot complex production issues and drive root cause analysis with preventive actions
- Team Mentorship Engineering Excellence
- Mentor engineers support skill development and promote a culture of continuous improvement
- Guide estimation planning and execution with a focus on predictable delivery and quality outcomes
- Promote best practices for documentation testing and operational readiness
- Minimum Qualifications
- BTECH MTECH MCA or MSC in Computer Science or a related field
- 5 9 years of overall experience with strong hands on Scala development experience
- Proven experience delivering applications using Scala with Play Framework and Akka
- Solid working knowledge of SBT Scala Build Tool for build dependency and release management
- Experience leading technical delivery conducting code reviews and guiding engineering best practices
Technical Requirements:
- Good to have skills
- Microservices RESTful API design CI CD Docker Kubernetes
Additional Responsibilities:
- Preferred Qualifications
- Experience designing scalable fault tolerant services and applying reactive concurrency patterns effectively
- Strong understanding of API design performance tuning and production readiness for Scala services
- Demonstrated ability to mentor teams drive technical alignment and improve engineering processes
- Experience improving CI CD build pipelines and optimizing SBT workflows for faster feedback cycles
- Track record of collaborating across teams product QA devops architecture to deliver measurable outcomes