As an SDE-3 you will be responsible for solving complex problems, elevating engineering and operational excellence, and leading new tech discovery and adoption. You will ensure high standards of code and design quality, mentor junior developers, and proactively manage technical risks to ensure successful project delivery.
Responsibilities :
- Solve complex and ambiguous problems within the team.
- Drive engineering excellence and raise technical standards.
- Improve operational practices and ensure team-level efficiency.
- Lead technology discovery efforts and encourage innovation.
- Champion the adoption of new technologies within the team.
- Ensure high standards of code quality and robust design practices.
- Mentor and guide SDE1s and SDE2s to support their growth.
- Identify potential technical risks early and mitigate them proactively.
- Foster a culture of continuous learning and :
- Strong foundation in computer science fundamentals, including OOP, data structures, algorithms, and design patterns.
- Proficiency in the Java technology stack, including Java Design Patterns.
- Experience building scalable microservices and distributed systems.
- 7+ years of experience in architecture and system design in a product-based environment.
- Overall, 7-11 years of hands-on development experience in scalable systems.
- Familiarity with technologies / tools like Spring, Hibernate, RabbitMQ, Kafka, Zookeeper, Elasticsearch, and REST APIs.
(ref : hirist.tech)