02 Oct
|
Tech Mahindra
|
Bengaluru
02 Oct
Tech Mahindra
Bengaluru
Full Stack Developer (Python/FastAPI + React)
Experience: 0–5 Years
Location: Pan India
Role Overview
We are looking for a Full Stack Developer who can build scalable web applications with a robust Python/FastAPI backend and React frontend. The role will also involve integrating AI/ML APIs and services. Preference is given to candidates who are comfortable with open-source frameworks, databases, APIs, containers and modern development practices.
Key Responsibilities
- Design and develop responsive web applications using React.
- Build scalable backend services and REST APIs using Python and FastAPI.
- Design clean API contracts and integrate frontend and backend components.
- Implement authentication, authorization, validation, error handling and security best practices.
- Work with relational and NoSQL databases.
- Integrate AI/ML/LLM services and consume model inference APIs.
- Develop reusable frontend components and maintainable backend modules.
- Implement unit/integration tests and participate in code reviews.
- Containerize applications and support deployment through CI/CD.
- Debug performance, API and application issues.
- Work with Git-based branching and collaborative development workflows.
- Collaborate with AI Engineers and ML/MLOps Engineers on AI-powered products.
Core Technical Skills
- Python and FastAPI.
- React and modern JavaScript/TypeScript.
- REST API development and API integration.
- HTML5, CSS3 and responsive UI development.
- SQL and database fundamentals.
- Git and Git-based development workflows.
- Understanding of authentication, authorization and web security.
- Strong debugging and problem-solving skills.
Preferred / Additional Skills
- Pydantic and SQLAlchemy.
- PostgreSQL, MySQL or MariaDB.
- MongoDB.
- Redis for caching/session/rate-limiting use cases.
- Celery/RQ for background jobs.
- Nginx or Caddy.
- Docker and Docker Compose.
- Playwright, Vitest/Jest, Pytest.
- OpenAPI/Swagger.
- WebSockets.
- GraphQL.
- Kafka or RabbitMQ.
- AI/ML API integration using FastAPI.
- Basic Kubernetes and CI/CD exposure.
Open-Source Technology Stack
- Python
- FastAPI
- Pydantic
- SQLAlchemy
- React
- TypeScript
- Vite
- PostgreSQL
- MongoDB
- Redis
- Celery / RQ
- Nginx / Caddy
- Docker / Docker Compose
- Pytest
- Playwright / Vitest
- OpenAPI / Swagger
- Kafka / RabbitMQ
- Git
- Linux
Ideal Candidate Profile The ideal candidate should be able to independently develop a feature end-to-end—from React UI and API design to database integration, testing, containerization and deployment. Experience integrating AI/ML/LLM capabilities into web applications will be an additional advantage.
Key Skills
Python | FastAPI | Pydantic | SQLAlchemy | React | TypeScript | Vite | PostgreSQL | MongoDB | Redis | Celery / RQ | Nginx / Caddy | Docker / Docker Compose | Pytest | Playwright / Vitest | OpenAPI / Swagger | Kafka / RabbitMQ | Git | Linux
📌 Fullstack Developer (Agentic/ Gen AI) (Bengaluru)
🏢 Tech Mahindra
📍 Bengaluru