Senior Developer(Python+FastAPI + GenAi)

1 week ago


Chennai, Tamil Nadu, India ThoughtWorks Full time ₹ 5,00,000 - ₹ 8,00,000 per year

Senior Software Developers collaborate with Business and Quality Analysts, Designers, Project Managers and more to design software solutions that will create meaningful change for our clients. They listen thoughtfully to understand the context of a business problem and write clean and iterative code to deliver a powerful end result whilst consistently advocating for better engineering practices. By balancing strong opinions with a willingness to find the right answer, Senior Software Developers bring integrity to technology, ensuring all voices are heard.

For a team to thrive, it needs collaboration and room for healthy, respectful debate. Senior Developers are the technologists who cultivate this environment while driving teams toward delivering on an aspirational tech vision and acting as mentors for more junior-level consultants. You will leverage deep technical knowledge to solve complex business problems and proactively assess your teams health, code quality and nonfunctional requirements.

Job responsibilities

  • You will learn and adopt best practices like writing clean and reusable code using TDD, pair programming and design patterns
  • You will use and advocate for continuous delivery practices to deliver high-quality software as well as value to end customers as early as possible
  • You will work in collaborative, value-driven teams to build innovative customer experiences for our clients
  • You will create large-scale distributed systems out of microservices
  • You will collaborate with a variety of teammates to build features, design concepts and interactive prototypes and ensure best practices and UX specifications are embedded along the way.
  • You will apply the latest technology thinking from our to solve client problems
  • You will efficiently utilize DevSecOps tools and practices to build and deploy software, advocating devops culture and shifting security left in development
  • You will oversee or take part in the entire cycle of software consulting and delivery from ideation to deployment and everything in between
  • You will act as a mentor for less-experienced peers through both your technical knowledge and leadership skills

Job qualifications

Technical Skills

  • You have 5+ years of experience in software development
  • You have experience using one or more development languages (Python) with experience in FastAPI & GenAI
  • You can skillfully write high-quality, well-tested code and you are comfortable with Object-Oriented programming
  • You are comfortable with Agile methodologies, such as Extreme Programming (XP), Scrum and/or Kanban
  • You have a good awareness of TDD, continuous integration and continuous delivery approaches/tools
  • Bonus points if you have working knowledge of cloud technology such as AWS, Azure, Kubernetes and Docker

Professional Skills

  • You enjoy influencing others and always advocate for technical excellence while being open to change when needed
  • Presence in the external tech community: you willingly share your expertise with others via speaking engagements, contributions to open source, blogs and more
  • Youre resilient in ambiguous situations and can approach challenges from multiple perspectives

Other things to know

Learning & Development

There is no one-size-fits-all career path at Thoughtworks: however you want to develop your career is entirely up to you. But we also balance autonomy with the strength of our cultivation culture. This means your career is supported by interactive tools, numerous development programs and teammates who want to help you grow. We see value in helping each other be our best and that extends to empowering our employees in their career journeys.

Onsite Work Expectation

You may be expected to work out of our Thoughtworks office or at our client's office location for all five working days of the week, depending on business or clients needs.


  • Python Developer

    5 hours ago


    Chennai, Tamil Nadu, India People Connect Solutions Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Role : Senior Python Engineer - GenAI & LLM ApplicationsLocation : ChennaiType : Full-timeKey Responsibilities : - Design and develop scalable backend systems using Python (FastAPI/Flask) - Build and deploy GenAI applications using LangChain, LangGraph, or CrewAI - Integrate LLMs (OpenAI, Hugging Face, Azure OpenAI) into enterprise workflows -...


  • Chennai, Tamil Nadu, India Rojgar group Full time ₹ 10,00,000 - ₹ 12,00,000 per year

    Job Title: Senior Python Developer – Django/FastAPI + AWS | ChennaiLocation: Chennai (Onsite)CTC: Up to ₹12 LPAExperience: 5+ YearsNotice Period: Immediate Joiners PreferredAbout the RoleWe are looking for a Senior Python Developer with strong expertise in FastAPI/Django, AWS, and containerization (Docker/Kubernetes). The ideal candidate will have...

  • Python Developer

    2 weeks ago


    Chennai, Tamil Nadu, India F22 Labs Full time ₹ 5,00,000 - ₹ 12,00,000 per year

    Job Title:Python Backend Engineer (we will train you on GenAI skills)Experience:4–8 yearsLocation:Chennai or Pune (Hybrid)About the RoleWe're hiring aPython backend engineerwith provenAWS experienceand end-to-endREST API ownership(design → build → deploy → observe/operate).We'll coach you on GenAI and train you to become a GenAI engineer as you build...

  • GenAI App Developer

    3 weeks ago


    Chennai, Tamil Nadu, India, Tamil Nadu HCLTech Full time

    Job Overview:We are seeking a skilled GenAI App Developer (or Full Stack Developer, Python Backend Developer, API Developer, Prompt Engineer) with expertise in API development, backend logic, machine learning, and NLP to contribute to large-scale GenAI applications. You'll work on API integrations, system performance optimization, and developing multi-agent...


  • Chennai, Tamil Nadu, India Geakminds Technologies Full time ₹ 15,00,000 - ₹ 28,00,000 per year

    Position: Senior Python DeveloperExperience: 5-10YearsLocation: ChennaiAbout the Role:We are looking for someone who is passionate about writing clean, high-performance code and is excited by data-driven applications. The ideal candidate will bring strong expertise in Python and modern data processing libraries, with a proven track record of building and...


  • Chennai, Tamil Nadu, India Golden Hues Consultants Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Key ResponsibilitiesDesign and deploy Large Language Model (LLM)-based applications and GenAI systems.Work closely with internal teams and client stakeholders to gather requirements anddeliver scalable AI solutions.Develop and integrate Retrieval-Augmented Generation (RAG) pipelines.Build, test, and deploy APIs and services that bring AI capabilities into...


  • Chennai, Tamil Nadu, India saasgenie Full time ₹ 8,00,000 - ₹ 12,00,000 per year

    Location - Chennai, India.Position Overview:As a Senior Python Developer, you will play a pivotal role in designing, developing, and implementing Python-based applications and systems. You will collaborate with cross-functional teams to create scalable,high-performance solutions that meet complex business needs. Leveraging your expertise in Python frameworks...


  • Chennai, Tamil Nadu, India Geakminds Technologies Private Limited Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Role : Senior Python Developer. Experience : 5- 9 Years. Education Qualification : Any Graduate. Work Location : Chennai. Work Type : Hybrid. Employment : Full-time. Key Skills : API Development, FastAPI, Pandas, Polars, Numpy, Multi-Processing, Multi-Threading.Job Description : We are seeking a skilled Python Developer to join our...


  • Chennai, Tamil Nadu, India Ana-Data Consulting Inc Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    We're Hiring: Senior Python DeveloperLocation: Chennai(Hybrid)We are looking for an experienced Senior Python Developer to join our team. The ideal candidate will have strong expertise in Python programming, experience with modern frameworks, and the ability to design scalable, high-performance applications.Key Responsibilities:Design, develop, and maintain...


  • Chennai, Tamil Nadu, India GLOBAL IT SOLUTIONS Full time ₹ 12,00,000 - ₹ 18,00,000 per year

    #We are #Hiring #Senior Python Backend Developers #Location: Chennai (Onsite)#Exp: 10–15 YearsLooking for strong expertise in Python, Django/Flask/FastAPI, Microservices, SQL/NoSQL, Cloud (AWS/Azure/GCP).Work with a cutting-edge AI company, delivering scalable backend solutions.Job Type: Full-timePay: Up to ₹1,481,249.85 per yearWork Location: In...