Job Description
About the Role
We are seeking a highly experienced and motivated Python Lead Developer to join our team. The ideal candidate will have a strong background in Python development, architecture design, and team leadership. In addition to core backend development, the role involves working on AI-driven solutions, including integration with LLMs, Transformer-based models, and Retrieval-Augmented Generation (RAG) pipelines. You will be responsible for leading a team of developers, designing scalable solutions, and ensuring high-quality code delivery.
Key Responsibilities
Stay updated with the latest Python frameworks, libraries, and AI / ML trends
Requirements
Technical Skills Required
Leadership & Soft Skills
Requirements
Technical Skills Required : Expert-level proficiency in React.js, Node.js, and Express.js. Strong understanding of JavaScript (ES6+), TypeScript, Redux, React Hooks, and Context API. Hands-on experience with PostgreSQL and ORM tools for database modeling and integration. Deep understanding of RESTful APIs, GraphQL, and WebSockets. Experience implementing server-side validation and secure authentication flows. Proficiency in unit testing frameworks such as Jest, Mocha, React Testing Library, and Chai. Familiarity with Webpack, Babel, ESLint, and other modern build tools. Experience with CI / CD pipelines, Git, and Agile methodologies. Understanding of UI / UX principles, responsive design, and performance optimization. Working knowledge of UML concepts for system and design documentation Preferred Qualifications Experience working in a product-based or consulting environment. Exposure to cloud platforms (AWS, Azure) and containerization tools (Docker, Kubernetes) is a plus. Familiarity with DevOps pipelines and application monitoring tools.
Lead Python • Chennai, TN, in