Job Summary
We are looking for an experienced Full Stack Developer with strong expertise in ReactJS, TypeScript, Python, FastAPI, and MongoDB. The ideal candidate should have hands-on experience in developing scalable web applications, designing RESTful APIs, and working on modern frontend and backend technologies.
Key Responsibilities
- Design, develop, and maintain scalable full stack web applications.
- Build responsive and interactive frontend applications using ReactJS and TypeScript.
- Develop backend services and REST APIs using Python and FastAPI.
- Work with MongoDB for database design, querying, and optimization.
- Collaborate with UI/UX designers, QA teams, DevOps teams, and business stakeholders.
- Write clean, reusable, and maintainable code following best practices.
- Optimize application performance, scalability, and security.
- Participate in code reviews, sprint planning, and Agile development activities.
- Troubleshoot and resolve application issues and bugs.
Mandatory Skills
- ReactJS
- TypeScript
- Python
- FastAPI
- MongoDB
Secondary Skills
- REST API Development
- HTML5
- CSS3
- JavaScript (ES6+)
- State Management (Redux/Context API)
- Git/GitHub
Additional Skills
- Docker & Kubernetes
- CI/CD Pipelines
- AWS / Azure / GCP
- Agile/Scrum
- Unit Testing Frameworks
Required Qualifications
- Bachelor’s degree in Computer Science, IT, or related field.
- Strong understanding of frontend and backend architecture.
- Experience in developing scalable enterprise applications.
- Good analytical, debugging, and problem-solving skills.
- Strong communication and teamwork abilities.
Preferred Qualifications
- Experience with Microservices architecture.
- Exposure to cloud-native application development.
- Knowledge of application security and performance optimization.