Senior Developer(Python+FastAPI + GenAi)
5 days ago
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.
-
Senior Developer(Python+FastAPI + GenAi)
2 weeks ago
Chennai, Tamil Nadu, India Thoughtworks Full time US$ 1,50,000 - US$ 2,00,000 per yearSenior 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...
-
Chennai, Tamil Nadu, India Rojgar group Full time ₹ 10,00,000 - ₹ 12,00,000 per yearJob 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...
-
Chennai, Tamil Nadu, India beBeeArchitect Full time ₹ 2,00,00,000 - ₹ 2,50,00,000Job OverviewThis role is responsible for leading the end-to-end architecture and design of Python-based applications integrated with GenAI capabilities. The ideal candidate will translate business and product requirements into modular, scalable, and maintainable technical solutions.Key ResponsibilitiesDesign and implement robust Python-based backend systems...
-
Senior Python Application Developer
2 days ago
Chennai, Tamil Nadu, India beBeePython Full time ₹ 1,50,00,000 - ₹ 2,00,00,000Lead Python Architect PositionOversee the design and implementation of Python-based applications integrated with GenAI capabilities.Translate business requirements into technical solutions, ensuring modularity, scalability, and maintainability.Mentor teams in implementing architecture blueprints for backend, infrastructure, and MLOps systems.Evaluate tools...
-
Senior Python Developer
3 days ago
Chennai, Tamil Nadu, India Geakminds Technologies Full time ₹ 15,00,000 - ₹ 28,00,000 per yearPosition: 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...
-
Senior Python Developer
7 days ago
Chennai, Tamil Nadu, India Spectral Consultants Full time US$ 90,000 - US$ 1,20,000 per yearSpectral Consultants is hiring aSenior Python Developerfor one of the leading Gen-AI powered PaaS companies revolutionizing the insurance industry and helping organizations drive operational excellenceLocation: ChennaiExperience -3 yearsWe're looking for askilled Python Developerwho thrives on solving complex problems, building scalable solutions, and...
-
Senior Backend Developer
2 days ago
Chennai, Tamil Nadu, India beBeeBackend Full time ₹ 25,00,000 - ₹ 30,00,000Senior Backend Developer - Python EngineeringWe are seeking a skilled Senior Backend Developer to lead our Python engineering team in the design and implementation of AI-powered applications. The ideal candidate will have a solid foundation in backend architecture, real-time systems, and Python development.Key ResponsibilitiesDesign and implement scalable...
-
Senior Python Developer
7 days ago
Chennai, Tamil Nadu, India beBeePython Full time ₹ 15,00,000 - ₹ 20,00,000Job Title:Senior Python DeveloperAs a senior developer, you will be responsible for leading the development of our company's key projects. This is an excellent opportunity to work with a team of skilled developers and contribute to the growth and success of our business.The ideal candidate will have a strong background in Python programming, including...
-
Senior Python Backend Developer
6 days ago
Chennai, Tamil Nadu, India ZEN Cloud Systems Private Limited Full time ₹ 9,00,000 - ₹ 12,00,000 per yearJob Title: Senior Python Backend DeveloperDuration: 8 Months (Contract)Location: Chennai / Remote (for exceptional candidates)Type: Full-TimeNotice Period: Immediate Joiners OnlyExperience: 4 to 8 YearsRequired Skills & Qualifications4–8 years of hands-on experience in Python development.Strong experience in Flask or FastAPI frameworks.Solid understanding...
-
Senior Backend Developer
5 days ago
Chennai, Tamil Nadu, India beBeePython Full time ₹ 60,00,000 - ₹ 72,00,000Job OpportunityWe are seeking an experienced Senior Backend Developer to lead the design, development, and deployment of scalable Python-based applications.Key Responsibilities:Design and implement solutions using MongoDB, Redis, FastAPI, and containerization tools (Docker, Kubernetes).Collaborate with cross-functional teams to integrate React-based...