New offer - be the first one to apply!

June 17, 2026

Senior Full Stack Developer (Python + FAST API + React)

Senior • Hybrid

Warsaw, Poland

Working mode: Hybrid mode (2–3 days a week from the office in Wroclaw or Warsaw)
Experience Level: 8+ Years
Contract Type: B2B

About the Role

We are looking for a highly skilled Senior Full Stack Developer with a primary focus on Python and FAST API to join the development team. The ideal candidate is a Python expert capable of architecting robust backend services. While React skills are required, we are flexible regarding the depth of frontend expertise (Intermediate level is acceptable), provided the backend strength is exceptional.

Key Responsibilities

Backend Architecture:

  • Design, develop, and maintain scalable web applications using Python and FAST API.

API Development:

  • Build high-performance RESTful APIs and microservices, ensuring low latency and high availability.

Database Management:

  • Work with relational and NoSQL databases, utilizing ORMs like SQLAlchemy to design efficient database schemas and queries.

Frontend Development:

  • Develop and maintain user-facing features using ReactJS, ensuring the technical feasibility of UI/UX designs.

Code Quality:

  • Write clean, maintainable, and testable code; perform unit testing to ensure robustness.

DevOps:

  • Implement and manage CI/CD pipelines to streamline deployment processes.

Collaboration:

  • Work closely with cross-functional teams (Product, QA, and Design) in a hybrid working environment.

Mandatory Technical Skills

Backend (Core Strength):

  • Expert proficiency in Python.
  • Strong experience with FAST API (Must-have); experience with SQLAlchemy is highly preferred.
  • Deep understanding of data structures, algorithms, and space-time complexity.
  • Strong understanding of Relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, DynamoDB) databases.
  • Proficiency in writing unit tests and integration tests for Python applications.

Frontend (Intermediate Level):

  • Strong knowledge of ReactJS and NodeJS.
  • Experience with React workflows such as Redux or MobX.
  • Familiarity with React Query.
  • Experience with Material UI, CSS, and HTML.
  • Experience with frontend testing tools like Jest and Cypress.
  • Solid understanding of JavaScript, TypeScript, and browser rendering behavior.

Good to Have

  • Experience with cloud platforms (AWS, Azure, or GCP).
  • Knowledge of containerization (Docker, Kubernetes).
  • Understanding of microservices architecture and message queues (RabbitMQ, Kafka).