Role Summary
Thoughtworks is hiring a Senior Developer (Python + AI) for its office in Pune, Maharashtra. In this technical leadership role, you will collaborate with cross-functional consulting teams to design and build scalable, microservices-based distributed systems utilizing Python, AI technologies, React, and cloud platforms. You will advocate for core engineering practices such as Test-Driven Development (TDD), DevSecOps, continuous deployment, and pair programming while mentoring junior consultants and driving digital transformation for enterprise clients.
Key Responsibilities
- Full-Stack & AI Engineering: Design, build, and deploy clean, testable full-stack software and AI solutions using Python, React, and AWS cloud infrastructure.
- Agile Practices & Continuous Delivery: Advocate and practice Test-Driven Development (TDD), pair programming, continuous integration, and continuous delivery (CI/CD) pipelines.
- Distributed Architecture & DevSecOps: Construct microservices architectures and leverage DevSecOps tooling to automate deployments while embedding security practices early in the software lifecycle.
- Technical Leadership & Mentorship: Drive high-level technical vision, conduct code quality reviews, address non-functional requirements, and mentor junior-level developers.
Key Qualifications
- Education: Bachelor's or Master's degree in Computer Science, Software Engineering, or equivalent practical industry experience.
- Experience: 5+ years of hands-on software development experience with proven experience leading technical delivery in client-facing or enterprise environments.
- Mandatory Technical Stack: Python, Artificial Intelligence (AI) solutions, React.js, Amazon Web Services (AWS), Object-Oriented Programming (OOP), and TDD.
- Preferred Technical Exposure: Microservices, Microsoft Azure, Docker, Kubernetes, DevSecOps, Agile methodologies (XP/Scrum/Kanban), and open-source contributions.
- Work Setup: Full-time onsite role at the Thoughtworks office or client site in Pune.
About Thoughtworks
Thoughtworks is a leading global technology consultancy integrating strategy, design, and software engineering to drive digital innovation and solve complex technology challenges worldwide.