Job Category: AI Djongo Python React Vite 5
Job Type: Full Time
Job Location: Bangalore
Overview
We are seeking a Full Stack Engineer to develop and scale modern web applications using React, TypeScript, and Vite. The role involves building high-performance frontend applications, integrating APIs, contributing to backend services, and supporting cloud deployments while ensuring scalability, security, and code quality.
Key Responsibilities
- Develop and maintain scalable web applications using React, TypeScript, and modern frontend architectures.
- Build reusable UI components and responsive user experiences using Material UI and Tailwind CSS.
- Integrate REST APIs, implement JWT-based authentication, and manage application state and forms.
- Collaborate with product, design, and engineering teams to deliver high-quality solutions.
- Write clean, testable code and participate in code reviews, testing, deployment, and performance optimization.
- Contribute to CI/CD processes, cloud deployments, troubleshooting, and continuous improvement initiatives.
Technology Stack
Frontend: React 18, Vite 5, TypeScript 5, Material UI v5, Tailwind CSS v3
State & Forms: TanStack Query, Zustand, React Hook Form, Zod, Axios
Routing & Testing: React Router v6, MUI X DataGrid, Vitest, React Testing Library, MSW, Playwright
DevOps: pnpm, Turborepo, GitHub, AWS Amplify
Backend: Python, Django 4, Django REST Framework, MySQL, JWT Authentication
Required Qualifications
- 2–4+ years of experience building production-grade React applications using TypeScript.
- Strong knowledge of modern React, including Hooks, component composition, and performance optimization.
- Hands-on experience with Material UI (preferred) and Tailwind CSS.
- Experience with TanStack Query (or similar), React Hook Form (or similar), and schema validation tools such as Zod.
- Strong understanding of REST APIs, JWT authentication, request/response handling, and error management.
- Experience writing unit/component tests and working with Git-based development workflows.
- Strong programming and problem-solving skills with the ability to independently develop and maintain production applications. Experience leveraging AI tools to accelerate development is preferred, but candidates must not rely solely on AI-generated code.
Preferred Qualifications
- Experience with monorepos (pnpm, Turborepo, Nx, or similar).
- Experience migrating applications from CRA to Vite.
- Experience with Playwright, MSW, and CI/CD pipelines.
- Experience deploying applications using AWS Amplify.
- Familiarity with i18n, Sentry, or observability tools.
- Experience developing APIs using Python, Django, Django REST Framework, and MySQL.
- Experience working on multi-tenant SaaS, healthcare, dental, ERP, or enterprise applications.
What We Offer
- Opportunity to work on modern SaaS products using cutting-edge technologies.
- Collaborative, innovation-driven engineering culture.
- Exposure to scalable architectures and cloud-native development.
- Professional growth and continuous learning opportunities.
