HamburgerMenu
hirist

RSquareSoft Technologies - Full Stack Developer - Python/React.js

RSQUARESOFT TECHNOLOGIES INDIA PRIVATE LIMITED
Multiple Locations
4 - 6 Years
star-icon
4.1white-divider24+ Reviews

Posted on: 21/12/2025

Job Description

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).


info-icon

Did you find something suspicious?