About the Role :
We are looking for a highly experienced and technically strong Software Development Engineer III (SD3) to join our backend engineering team. As an SD3, you will be responsible for designing and developing highly scalable, distributed backend systems that power our core products. Youll act as a key contributor in solving complex problems, driving technical excellence, and mentoring junior engineers all while staying hands-on with code and architecture.
What You'll Do :
- Design, develop, and maintain high-performance, distributed systems and cloud-native backend services.
- Take ownership of critical features and projects, from concept to production, ensuring scalability and reliability.
- Participate in and drive technical design discussions, architecture reviews, and system design for complex backend services.
- Collaborate closely with product managers, architects, QA, and DevOps to ensure end-to-end delivery of features.
- Write clean, maintainable, and testable code following best practices (TDD / BDD, OOP, SOLID principles).
- Contribute to code reviews, mentor junior team members, and set high engineering standards across the team.
- Actively improve CI / CD pipelines, observability, and system reliability.
- Work with cloud infrastructure (AWS, Kubernetes, etc.) and own deployment and monitoring of services.
What You Will Need :
B.E. / B.Tech in Computer Science, Information Technology, or a related field.5+ years of professional backend development experience.Strong expertise in Java or GoLang , and deep understanding of backend technologies (Spring Boot, RESTful APIs, microservices).Solid understanding of data structures, algorithms, design patterns, and system design.(ref : hirist.tech)