Full Stack Software Engineer (Python & React)

Location

Hyderabad | Telangana

FlexibiliTY

On Site / Unspecified

Position type

IT Contract

Job Description

Title: Full Stack Software Engineer (Python & React)

Location: India (Remote)
Employment Type: Contract (12 Months CTH)

Job Summary:
• We are looking for a passionate Full Stack Software Engineer (Python& React) who is excited about building next-generation AI-powered applications. 
• This role is ideal for engineers with strong full-stack development experience who are interested in expanding their expertise into Artificial Intelligence, Generative AI, and Large Language Model (LLM) applications. 
• You will work closely with AI engineers, product managers, and software architects to build scalable, cloud-native applications that integrate modern AI technologies into real-world business solutions.
• Prior AI experience is a plus but not required-we value strong software engineering fundamentals, curiosity, and a willingness to learn. 

What You'll Do:
• Design, develop, and maintain modern full-stack applications using Python, FastAPI, React, and TypeScript. 
• Build scalable backend services, REST APIs, and real-time features using FastAPI, Pydantic, and WebSockets. 
• Develop responsive user interfaces using React, Redux/Zustand, Tailwind CSS, and Vite. 
• Design and optimize relational databases using PostgreSQL, SQLAlchemy, Alembic, and Redis. 
• Build secure, high-performance APIs and integrate third-party services. 
• Write clean, maintainable, and testable code following Test-Driven Development (TDD) practices. 
• Develop automated test suites using pytest, Jest, and React Testing Library. 
• Build and maintain CI/CD pipelines using GitHub Actions and deploy applications using Docker and AWS. 
• Collaborate with AI/ML engineers to integrate LLMs, AI APIs, and intelligent automation into web applications. 
• Participate in architecture discussions, code reviews, and Agile development practices. 

Required Qualifications:
• Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience). 
• 4–8 years of professional full-stack software development experience. 
• Strong programming skills in Python. 
• Hands-on experience with FastAPI. 
• Strong frontend development experience using React, TypeScript, and modern JavaScript (ES6 ). 
• Experience with Redux or Zustand. 
• Strong understanding of REST API development. 
• Experience with PostgreSQL, SQLAlchemy, and advanced SQL. 
• Knowledge of database indexing and query optimization. 
• Experience with Redis. 
• Experience with Docker, GitHub Actions, and CI/CD pipelines. 
• Hands-on experience deploying applications on AWS (EC2, RDS, S3). 
• Experience writing automated tests using pytest, Jest, and React Testing Library. 
• Familiarity with Linux, Git, Agile/Scrum, and code review best practices. 

Preferred Qualifications/Interest in:  
• Artificial Intelligence, Machine Learning, or Generative AI. 
• Exposure to LLMs or AI platforms such as OpenAI, Anthropic, Google Gemini, or similar AI services. 
• Experience integrating AI capabilities into web applications using APIs. 
• Familiarity with vector databases, Retrieval-Augmented Generation (RAG), or AI orchestration frameworks such as LangChain or LlamaIndex is a plus. 
• Experience building AI assistants, chatbots, or intelligent workflow automation is advantageous. 
• Strong curiosity, problem-solving mindset, and willingness to learn emerging AI technologies

Contact Information:
Anthony Reddy, anthony.reddy@itmmi.com

Benefits:
Learn more about our benefits offerings here https://www.mitchellmartin.com/careers/benefits-perks 

Onboarding Expectations:
Learn more about our Onboarding Process here https://youtu.be/rjV_NFYjyY4 

EEO Statement:
Learn more about our EEO policy here https://www.mitchellmartin.com/eoe-statement 

#LI-AR1

2026-10-05 12:50:01.0
29416497

Not the right fit?

Register with us and sign up for job alerts.

Hiring Timeline

Here’s what happens after you apply for a job with Mitchell Martin.  You can also watch this short video about our process. 

1. After you apply, our AI screening tool, Parker Miller, may contact you by phone, text, or email with follow-up questions.  You can opt out and still be considered.

2. For certain technical roles, you may be asked to complete an IT skills assessment, which we’ll take into account along with your responses.

3. If there’s a strong fit, one of our recruiters will reach out to schedule an interview.

Ready to take the next step as

Full Stack Software Engineer (Python & React)?