Posted on: 21/12/2025
Description :
Full-Stack Developer (Python / FastAPI / React)
About the Role :
We are seeking a skilled Full-Stack Developer with strong experience in Python, FastAPI, and React to join our engineering team. You will be responsible for designing, developing, and maintaining scalable backend services and intuitive frontend interfaces. The ideal candidate has hands-on experience building modern web applications, strong problem-solving abilities, and a passion for clean, reliable code.
Key Responsibilities :
Backend (Python / FastAPI) :
- Design, develop, and maintain RESTful APIs using FastAPI.
- Implement efficient, scalable, and reusable backend services.
- Integrate with databases (PostgreSQL, MySQL, MongoDB, etc.) using ORM tools (SQLAlchemy, Tortoise ORM, etc.).
- Write automated tests and ensure high code quality.
- Optimize API performance, security, and deployment workflows.
- Work closely with DevOps to manage CI/CD pipelines and cloud deployments.
Frontend (React) :
- Build responsive, modular, and reusable UI components using React.
- Integrate frontend applications with backend APIs.
- Manage state using tools such as Redux, Zustand, or React Query.
- Ensure cross-browser compatibility and mobile responsiveness.
- Implement best practices for UI/UX and frontend performance optimization.
Required Skills & Qualifications :
- 3+ years of professional experience as a Full-Stack or Backend/Frontend Developer.
- Strong proficiency in Python and experience building APIs using FastAPI.
- Proficiency with React, JavaScript, and TypeScript.
- Experience with relational and non-relational databases.
- Familiarity with containerization (Docker) and cloud platforms (AWS, GCP, Azure).
- Understanding of modern software development practices (Git, CI/CD, testing frameworks).
- Ability to work in an agile environment and collaborate with cross-functional teams.
Preferred / Nice-to-Have :
- Experience with asynchronous programming (async/await) in Python.
- Knowledge of message queues (RabbitMQ, Kafka, Redis Streams).
- Familiarity with microservices architecture.
- Experience with frontend styling libraries (Tailwind, Material UI, Chakra UI).
- Knowledge of API security, OAuth2, JWT authentication.
- Exposure to DevOps tooling (Terraform, Kubernetes).
Did you find something suspicious?
Posted by
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1593367
Interview Questions for you
View All