Live opening · Posted 7 days ago
At a glance
The key details from the original listing.
Your early-applicant advantage
Live timing from JobBeeper.
About the role
Description supplied by the original job listing.
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
Work arrangement
No
More openings worth a look
Recently tracked roles with full details and direct application links.