About the Role :
We are seeking a highly skilled and experienced Tech Lead / Architect to join our growing team. This role requires a strong technical background, excellent leadership skills, and the ability to drive architectural decisions while actively contributing to product development.
Key Responsibilities :
- Provide architectural guidance and establish technical best practices across the team
- Ensure high standards of code quality, performance, and maintainability
- Bridge the gap between backend and frontend teams to ensure seamless integration
- Own work allocation, sprint planning, and tracking for the development team
- Collaborate closely with the core product and design teams to define and implement new features
- Actively participate in development of complex features and system integrations
- Drive engineering excellence through mentoring, code reviews, and knowledge sharing
Must-Have Skills :
Strong experience in Java (Spring Boot)Proficiency in PostgreSQL / MySQL and RedisHands-on with Docker, Git, and modern DevOps workflowsSolid understanding of OOP, SOLID, DRY, and KISS principlesExperience with Unit testing (JUnit / TestNG)Familiarity with OpenAPI (Swagger)Working knowledge of Kafka / RabbitMQExperience in Agile / Scrum environmentsStrong English communication skills (minimum B1+ level)Good to Have :
Experience with Node.js, TypeScriptExposure to frontend frameworks like React or Next.jsFamiliarity with GitLab CI / CD pipelines(ref : hirist.tech)