Key Responsibilities
- Develop and maintain web applications using Python and React.js.
- Design and build scalable RESTful APIs using Django/Flask/FastAPI.
- Develop responsive and interactive user interfaces using React.js.
- Collaborate with UI/UX designers and backend teams.
- Integrate frontend applications with backend services.
- Optimize applications for performance, scalability, and security.
- Write clean, reusable, and maintainable code.
- Participate in code reviews, testing, and deployment activities.
- Work in Agile/Scrum environments.
Mandatory Skills
- 3-5 years of experience in Python development.
- Robust hands-on expertise in React.js.
- Experience with Django, Flask, or FastAPI.
- Strong understanding of JavaScript, HTML5, and CSS3.
- Experience in REST API development and integration.
- Knowledge of PostgreSQL/MySQL databases.
- Experience with Git-based version control.
- Understanding of OOP concepts and design patterns.
- Knowledge of authentication mechanisms such as JWT and OAuth.
Preferred Skills
- Experience with Redux or Context API.
- Exposure to AWS cloud services.
- Docker and containerization.
- Redis and caching mechanisms.
- Microservices architecture.
- CI/CD pipeline experience.
- TypeScript knowledge.