- About the job
- Join a collaborative engineering team where you ll help design and deliver scalable high performance applications using Scala
- As a Technology Analyst with 3 5 years of experience you ll work closely with product QA and platform teams to turn business needs into clean reliable services
- This role is ideal for someone who enjoys solving complex problems building resilient systems and continuously improving code quality and delivery practices
- You ll contribute to modern backend development using proven Scala ecosystems participate in design discussions and help drive engineering excellence through thoughtful reviews testing and automation
- If you re motivated by impact enjoy learning and like working in an environment that values ownership and teamwork this is a great opportunity to grow your expertise while delivering meaningful outcomes
Key Responsibilities:
- Key Responsibilities
- Design develop and maintain backend services and components using Scala aligned to business and technical requirements
- Build concurrent and resilient systems leveraging Akka actors routing fault tolerance and apply best practices for scalability and performance
- Develop and enhance APIs and web services using the Play Framework ensuring secure and reliable integrations
- Manage builds dependencies and packaging using SBT maintain consistent project structure and build hygiene
- Write clean testable code create unit and integration tests and participate in peer code reviews to uphold quality standards
- Troubleshoot production issues perform root cause analysis and implement preventive fixes with proper documentation
- Collaborate with cross functional stakeholders to estimate work plan deliverables and support timely releases
- Contribute to continuous improvement by refining coding standards improving performance and supporting automation in delivery pipelines
- Minimum Qualifications
- Bachelor s Master s degree or equivalent in Engineering Computer Science IT e
- g
- BTech BE MCA MSc MTech
- 3 5 years of hands on experience in backend development with strong proficiency in Scala
- Practical experience with Akka Play Framework and SBT in real world projects
- Solid understanding of object oriented and functional programming concepts concurrency and performance considerations
- Experience with debugging code reviews and writing automated tests to ensure maintainable reliable software
- Preferred Qualifications
- Experience designing and building distributed systems and microservice style architectures using Scala based ecosystems
- Strong exposure to API design patterns authentication authorization concepts and integration best practices
- Familiarity with reactive programming principles and building fault tolerant event driven services
- Experience improving build and release workflows dependency management versioning packaging and supporting CI CD practices
- Demonstrated ability to mentor peers communicate technical trade offs clearly and drive improvements in code quality and performance
- Positive to have skills
- Microservices REST API Design Reactive Programming CI CD Docker