Roles & Responsibilities :
What You'll Do :
- Manage a team of engineers developing highly scalable, performant, easily maintainable & well - tested product features.
- Exude a strong sense of feature & delivery ownership, agility, and an urge for continuous learning.
- Develop and maintain an extremely strong culture of engineering innovation, within the teams.
- Ensure the delivery of technical initiatives through design to agile development phases.
- Help creatively solve business problems by supporting the necessary backend, frontend, and API infrastructure.
- Evaluate engineering requirements and design proposals in a technical capacity, in collaboration with Product Management.
- Evaluate and develop the technical performance of individual contributors within the team.
- Effectively collaborate with other teams across the organization to meet the release expectations.
- Be in touch with the latest frameworks in the industry, and be influential in all choices related to SaaS application stack.
- Evaluate requirements and work with PMO to create a project plan.
- Effectively facilitate daily stand - ups, early risk identification and mitigation, dependency resolution, follow - ups for gap - closure, etc.
The experience you need :
10+ years of professional software development experience, which includes substantial & demonstrable implementation expertise using Java / Node.JS / Golang4+ years of direct people management experience in a techno - managerial capacityStrong ability to write and evaluate codeStrong track record of delivering complex projects on timeAny certifications : PMI or ScrumAn expert scrum master and an Agile practitionerDemonstrated the ability to lead teams of highly skilled developersExtensive prior work with cloud - based SaaS platform(s); broad experience developing high - throughput backend systems, microservices, API layers, etc.Working experience in Spring, Spring Boot, or related java frameworks, RESTful API design and development, event - driven architectureKnowledge of distributed systems, proficiency working in Linux environmentStrong Software development fundamentals, architecture, algorithms, and problem - solving skillsDeep understanding of observability concepts and tooling.Excellent written and verbal communication, strong organizational skills, and attention to detailsPreferred :
Experience with Amazon AWS services, CICDUnderstanding of distributed systems, asynchrony, and message - based architecturesExperience working with HTML / CSS React / Angular frameworksExperience with NoSQL databases like MongoDBExperience working in a load - balanced, large, stateless microservices environmentBachelor / Masters in Computer Science or a related field(ref : hirist.tech)