Posted:1 day ago|
Platform:
On-site
Full Time
We are seeking a Senior Software Engineer – Tech Lead to join our dynamic team. This role is critical in driving the architecture, development, and delivery of robust backend systems across our product line. As a Tech Lead, you will be hands-on with implementation while also guiding your team, conducting code reviews, and ensuring best practices are followed. You will be deeply involved in all ongoing projects within the product line, helping to "connect the dots" across systems, teams, and technologies to deliver scalable and high-performing enterprise solutions. Key Responsibilities Backend Development: Design, implement, and maintain backend services and APIs with a focus on scalability, security, and performance. Architectural Ownership: Serve as the lead architect for backend systems, defining and refining system designs and ensuring long-term scalability and maintainability. Project Involvement: Be actively involved in all projects running within the product line—understanding requirements, tracking progress, and offering strategic direction. Team Guidance: Guide and mentor developers through code reviews, technical guidance, and knowledge-sharing sessions. Help the team understand how projects are architected and operate in production. Code Reviews & Implementation Oversight: Conduct detailed code reviews to ensure adherence to best practices and lead implementation efforts on critical components. Database Engineering: Architect and optimize relational and NoSQL databases, ensuring efficient data storage and retrieval processes. System Engineering: Monitor and optimize system-level performance and architecture to maintain high availability and reliability. Distributed Systems: Build and maintain distributed architectures to support high availability, concurrency, and fault tolerance. Containerization: Develop and deploy applications using Docker, Kubernetes, or equivalent container orchestration tools. Collaboration: Work closely with cross-functional teams, including frontend engineers, DevOps, QA, and product managers, to deliver end-to-end features. Connect the Dots: Align efforts across development, architecture, DevOps, and product strategy—ensuring a holistic view of how components interoperate and impact the business. Required Skills and Qualifications 7+ years of experience in backend development, system engineering, or similar roles. Proven experience as an individual contributor (IC) and architect in complex software systems. Expertise in languages such as Python. Strong knowledge of relational (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB, Cassandra) databases. Experience building distributed systems and working with microservices and event-driven architecture. Proficiency in Docker and Kubernetes for containerization and orchestration. Familiarity with cloud platforms like AWS, Azure, or GCP. Solid understanding of CI/CD pipelines, monitoring tools, and Git-based version control. Excellent problem-solving skills and the ability to thrive in a fast-paced, agile environment. Good to Have Experience with frontend frameworks like React, Angular, or Vue.js. Understanding of state management, component-driven architecture, and responsive design. Familiarity with UI/UX principles to bridge frontend and backend functionality. Show more Show less
vEngageai
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Mock Interview
Hyderabad
16.0 - 25.0 Lacs P.A.
Chennai, Bengaluru
15.0 - 27.5 Lacs P.A.
Bengaluru
7.0 - 10.0 Lacs P.A.
Pune
9.0 - 14.0 Lacs P.A.
Chennai, Tamil Nadu, India
Experience: Not specified
Salary: Not disclosed
Chennai
27.5 - 42.5 Lacs P.A.
Chennai, Tamil Nadu, India
Salary: Not disclosed
Telangana
Salary: Not disclosed
1.0 - 6.0 Lacs P.A.
Chennai
27.5 - 42.5 Lacs P.A.