Role Overview
We are looking for an experienced Full Stack Developer with strong expertise in Python (FastAPI) and React.js to build scalable web applications and enterprise-level solutions. The ideal candidate should have hands-on experience in backend API development, frontend architecture, database design, authentication systems, and performance optimization. The candidate will work closely with product, UI/UX, and development teams to design and develop robust applications with modern technologies and best coding practices.
Responsibilities
- Develop and maintain scalable backend services using Python and FastAPI
- Build responsive and high-performance frontend applications using React.js
- Design RESTful APIs and integrate third-party services
- Develop reusable UI components and frontend architecture
- Work with relational databases such as PostgreSQL or MSSQL
- Implement authentication, authorization, and role-based access control
- Optimize application performance, security, and scalability
- Collaborate with cross-functional teams for requirement analysis and implementation
- Write clean, maintainable, and well-documented code
- Participate in code reviews, debugging, and troubleshooting
- Deploy and maintain applications on cloud or Linux-based servers
- Follow Agile/Scrum development methodologies
Requirements
- 1+ years of experience
- Strong experience in Python and FastAPI
- Expertise in REST API development and integration
- Knowledge of SQLAlchemy / ORM
- Experience with JWT/OAuth authentication
- Strong experience in React.js, JavaScript, and TypeScript
- Proficiency in Redux Toolkit or Context API
- Experience with PostgreSQL, MSSQL, or MySQL
- Knowledge of Git, Docker, and Linux
- Bachelor’s degree in computer science, Information Technology, or related field
Skills
- Python
- FastAPI
- React.js
- PostgreSQL
- Docker