Lead Engineer (Python & Full Stack)
Location: Chennai
Experience: 6–9 Years
Employment Type: Full-Time
Education: BE (CS), MCA, M.Sc. (CS), B.Tech/M.Sc. IT
About the Role
We are seeking a highly skilled Lead Engineer (Python & Full Stack) to drive the design, development, and delivery of scalable web applications. This is a hands-on leadership role requiring strong technical expertise, architectural thinking, and the ability to mentor engineering teams.
Key Responsibilities
Design and develop scalable applications using Python (FastAPI, Django, Flask) and React.js or Angular .
Own system architecture, API design, database modeling, and Low-Level Design (LLD).
Build and maintain CI/CD pipelines using GitHub Actions, Jenkins, or GitLab CI.
Deploy and manage applications on AWS/Azure using Docker and Kubernetes.
Integrate AI capabilities using OpenAI, LangChain, and Python-based automation.
Conduct code reviews, mentor engineers, and drive engineering best practices.
Lead sprint planning, estimation, and Agile delivery.
Required Skills
6–9 years of software engineering experience with 2+ years in a technical leadership role.
Strong expertise in Python and modern frontend frameworks (React.js/Angular).
Experience with PostgreSQL/NoSQL databases and REST/GraphQL APIs.
Hands-on experience with AWS or Azure, Docker, and Kubernetes.
Strong understanding of Microservices, Design Patterns, and API-first architecture.
Experience working in Agile environments using Jira.
Preferred Skills
Experience with .NET Core or Java.
Knowledge of OAuth2, JWT, and OpenID Connect.
Experience with PyTest, Jest, or Cypress.
Exposure to LLMs, RAG, Prompt Engineering, and Vector Databases.