About the role
Responsibilities:
- Design and implement scalable, high-performance backend services using Java.
- Lead architecture and system design discussions with a strong focus on scalability, reliability, and performance.
- Write clean, maintainable code supported by robust unit and integration tests.
- Collaborate closely with cross-functional teams to deliver high-quality features at speed.
- Take full ownership of modules and drive them end-to-end from design to deployment.
- Mentor engineers, influence engineering best practices, and contribute to long-term technical strategy.