Posted:3 weeks ago| Platform:
Hybrid
Full Time
The core responsibilities for the job include the following: Leadership and Team Management : Lead, mentor, and manage a team of backend engineers to deliver high-quality software solutions. Provide guidance and career development to team members, helping them grow technically and professionally. Foster a collaborative and high-performance team culture. Conduct performance reviews, set clear objectives, and manage career development for team members. Backend Development and Architecture : Oversee the design, development, and maintenance of scalable and efficient backend systems. Lead architectural discussions, ensuring solutions meet both current and future requirements. Ensure best practices for software development, including coding standards, testing, and continuous integration/deployment (CI/CD). Develop and implement strategies for performance optimization, scaling, and maintaining backend services. Cross-functional Collaboration : Collaborate with product managers, front-end engineers, and other stakeholders to ensure the backend architecture aligns with business requirements and goals. Act as the main technical point of contact for cross-team communication and coordination. Manage dependencies and deliver features on schedule. Project and Resource Management : Manage project timelines, resources, and priorities, ensuring timely delivery of features and bug fixes. Identify risks early, provide mitigation plans, and communicate status to senior leadership. Drive continuous improvement initiatives within the backend engineering team and the broader engineering organization. Code Reviews and Quality Assurance : Conduct thorough code reviews, ensuring high code quality and adherence to best practices. Ensure that software is tested, maintainable, and of the highest quality. Innovation and Continuous Improvement : Stay updated on industry trends, emerging technologies, and best practices. Drive innovation within the team by exploring and implementing new technologies or practices that can improve performance and scalability. Requirements: Bachelor's or Master's degree in Computer Science, Engineering, or a related field (or equivalent practical experience). 15+ years of experience in backend software development, with at least 8+ years in a leadership or managerial role. Strong experience with backend technologies and frameworks (e. g., Java, Python, Node.js, Go, Ruby, etc. ). Proven experience designing, building, and maintaining large-scale distributed systems and microservices architectures. Solid understanding of databases (SQL/NoSQL), cloud platforms (AWS, GCP, Azure), and containerization (Docker, Kubernetes). Strong experience with agile methodologies (Scrum, Kanban, etc. ) and project management tools (Jira, Trello, etc. ). Technical Skills : Proficiency in backend programming languages and frameworks (e. g., Spring Boot, Django, Flask, etc. ). Deep understanding of RESTful APIs, HTTP protocols, and web service design. Knowledge of performance tuning, monitoring, and debugging techniques. Experience with cloud technologies and services (AWS Lambda, EC2 RDS, S3 etc. ). Familiarity with CI/CD practices and tools (Jenkins, CircleCI, GitLab, etc. ). Leadership and Soft Skills : Strong leadership, communication, and interpersonal skills. Ability to manage multiple priorities and stakeholders in a fast-paced environment. Excellent problem-solving and decision-making abilities. Strong organizational skills and attention to detail.
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Chennai, Pune, Delhi, Mumbai, Bengaluru, Hyderabad, Kolkata
INR 30.0 - 34.0 Lacs P.A.
INR 13.0 - 18.0 Lacs P.A.
INR 7.0 - 8.0 Lacs P.A.
Bengaluru, peenay
INR 2.0 - 5.0 Lacs P.A.
INR 14.0 - 19.0 Lacs P.A.
Bengaluru
INR 8.0 - 12.0 Lacs P.A.
INR 12.0 - 16.0 Lacs P.A.
Chennai
INR 20.0 - 23.0 Lacs P.A.
Bengaluru
INR 8.0 - 12.0 Lacs P.A.
Chennai, Pune, Delhi, Mumbai, Bengaluru, Hyderabad, Kolkata
INR 12.0 - 16.0 Lacs P.A.