Assist in developing and maintaining web applications using FastAPI (Backend) and React.js (Frontend)
- Implement UI components and features based on design wireframes
- Develop backend REST APIs using FastAPI and integrate them with ReactJS frontend modules
- Ensure applications are responsive and cross-browser compatible
- Write reusable, easy to maintain, versioned code using DRY principles
- Debug and troubleshoot frontend and backend issues efficiently
- Work closely with senior developers, product, and QA teams for solution delivery
- Perform basic API performance tuning and support bug fixes
- Participate in code reviews and follow Git version control workflows
Skills & Qualifications
- Strong understanding of Python and hands-on experience with FastAPI
- Good knowledge of JavaScript/TypeScript and React.js fundamentals
- Familiarity with HTML5, CSS3, and responsive UI development
- Understanding of RESTful API concepts and JSON-based communication
- Basic knowledge of SQL / NoSQL databases (PostgreSQL, MongoDB)
- Familiarity with modern build tools (Webpack, Vite, etc.)
- Understanding of Git, branching & pull request workflow
- Exposure to component libraries like Material-UI, Ant Design, or Tailwind CSS
- Experience with state management tools like Redux or React Context API
- Basic understanding of code quality and unit testing frameworks (PyTest/Jest is a plus)
- Good analytical thinking and debugging skills
- Eagerness to learn, adopt new technologies, and contribute to team goals
- Good communication and collaboration skills
Nice To Have (Bonus Skills)
- Knowledge of containerization tools like Docker
- Basic knowledge of CI/CD pipelines
- Cloud platform exposure (Azure)
- Cassandra DB or Azure Cosmos DB knowledge
- Micro-services Architecture
Skills: api,react,python,fastapi