Job description
Role & Responsibilities :
- Lead and manage a team of backend engineers, providing guidance, mentorship, and
professional development support.
- Drive the design, development, and maintenance of scalable backend systems that support our product offerings.
- Collaborate with product managers, architects, and other team members to understand requirements and deliver innovative solutions
- Follow coding standards, best practices, and a culture of collaboration and code reviews to ensure the production of clean, efficient, and maintainable code
- Stay updated on industry trends, emerging technologies, and best practices to drive innovation within the team.
- Set clear objectives and key results (OKRs) for the team and ensure alignment with company goals.
- Work in an Agile/Scrum environment, participate in sprint planning, and contribute to the successful delivery of sprint goals
- Create and maintain technical documentation, including design specifications, implementation details, and user guides
- Handle performance management, hiring, and onboarding of new team members
Skills :
- Strong understanding of data structures and algorithms
- Strong knowledge of software engineering principles, system design, and architecture
- Strong proficiency in Java and Spring Framework (Spring Boot, Spring MVC)
- Familiarity and working experience with Golang
- Good knowledge of developing efficient and performant REST APIs
- Familiarity with implementing Authentication and Authorisation mechanisms
- Experience with relational databases (e.g., MySQL, PostgreSQL) and proficiency in SQL
- Experience with NoSQL databases (e.g. MongoDB and Cassandra)
- Familiarity with cloud platforms (e.g., AWS, Azure, or Google Cloud)
- Familiarity with Docker and best DevOps practices
- Excellent problem-solving and analytical skills
- Exposure to Linux/Unix-based systems and basic shell-scripting knowledge
- Excellent leadership and communication skills with the ability to collaborate effectively across teams and customers
Experience :
- 8-10 years of relevant experience
Role: Head - Engineering
Industry Type: IT Services & Consulting
Department: Engineering - Software & QA
Employment Type: Full Time, Permanent
Role Category: Software Development
Education
UG: Any Graduate
PG: Any Postgraduate
Doctorate: Doctorate Not Required
Key Skills
Skills highlighted with ‘‘ are preferred keyskills
Backend Development
GolangJavaNoSQLSpring MVCPostgreSQLMySQLGoogle Cloud PlatformSpring FrameworksMongoDBAlgorithmData Structure