Job
Description
As a Backend SDE 3/Team Lead at Snapmint, you will lead a team of backend engineers to drive the development of scalable, reliable, and performant systems. Your role involves working closely with product management, front-end engineers, and other cross-functional teams to deliver high-quality solutions aligned with the company's technical and business goals. Additionally, you will play a crucial part in coaching and mentoring engineers, promoting best practices, and enhancing the backend engineering capabilities. Key Responsibilities: - Lead, mentor, and manage a team of backend engineers to ensure high-quality delivery and foster a collaborative work environment. - Collaborate with product managers, engineers, and stakeholders to define technical solutions and design scalable backend architectures. - Own the development and maintenance of backend systems, APIs, and services. - Drive technical initiatives, such as infrastructure improvements, performance optimizations, and platform scalability. - Promote agile methodologies and ensure adherence to sprint timelines and goals. - Develop and track key performance indicators (KPIs) to measure team productivity and system reliability. - Foster a culture of continuous learning, experimentation, and improvement within the backend engineering team. Qualifications Required: - Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience). - 6+ years of experience in backend development with a proven track record of leading engineering teams. - Strong experience with backend language, i.e., Node.js. - Experience working with databases (SQL, NoSQL), caching systems, and RESTful APIs. - Familiarity with cloud platforms like AWS, GCP, or Azure and containerization technologies (e.g., Docker, Kubernetes). - Solid understanding of software development principles, version control, and CI/CD practices. - Excellent problem-solving skills and the ability to architect complex systems. - Strong leadership, communication, and interpersonal skills. - Ability to thrive in a fast-paced, dynamic environment and manage multiple priorities effectively.,