Role Overview
We are looking for a Full Stack Developer to design, develop, and maintain high-performance web applications. You will be responsible for building RESTful APIs, creating responsive user interfaces, and managing database schemas in an Agile environment.
Responsibilities
- Design, develop, and maintain RESTful APIs using Python & FastAPI
- Build modern, responsive web applications using React.js
- Work with MongoDB for schema design, indexing, and aggregation pipelines
- Implement secure authentication (JWT/OAuth) and real-time features
- Participate in code reviews, debugging, performance optimization, and Agile development
Requirements
- 2–3 years of professional Full Stack development experience
- Strong expertise in Python and FastAPI
- Hands-on experience with React.js (Hooks, Context API, Redux/Zustand)
- Good knowledge of MongoDB
- Strong understanding of REST APIs, HTTP protocols, and authentication
- Experience with Git, clean coding practices, and basic testing
- Knowledge of HTML, CSS, and Tailwind CSS
Nice to Have
- TypeScript
- Docker & Cloud Deployment (AWS, GCP, Vercel, Render, Railway)
- Pytest, Jest, or Cypress
- Redis, WebSockets, Message Queues, Async Python
Skills
- Python
- FastAPI
- React.js
- MongoDB
- Tailwind CSS