Fullstack Engineer (Python, React)
The role
We’re looking for a Fullstack Engineer with a strong backend foundation in Python and FastAPI, and solid experience in React on the frontend side. You’ll take ownership of backend-first features, shape our service architecture, and contribute to high-quality product delivery. While frontend is part of the role, the majority of your work will focus on API development, integrations, and scalable backend solutions.
What you'll do
Design, build, and maintain backend services using Python and FastAPI
Create and evolve public and internal REST APIs
Implement supporting features using React (about 15-20% of tasks)
Own features end-to-end - from technical design to production release
Collaborate closely with product, design, and other engineers to solve real user needs
Ensure scalability, reliability, and performance of backend components
Contribute to architecture decisions and improvements in development tooling
Maintain high code quality through testing, code reviews, and best practices
Requirements
4+ years of experience in backend or fullstack development with Python
Professional experience with FastAPI
Solid experience building UI in React
Good understanding of relational databases and query optimization (e.g., PostgreSQL)
Experience designing scalable APIs and backend architectures
Ability to deliver features independently and collaboratively in cross-functional teams
Familiarity with CI/CD workflows and containerized environments (e.g., Docker)
Comfortable working in a bilingual environment (Polish B2+, English B2+)
Nice to have
Experience with microservices
Knowledge of AWS or other cloud platforms
Familiarity with authentication, authorization, and security best practices
What we offer
- 15 000 - 22 000 PLN, B2B
- 20/26 paid vacation days 🌴
- 100% remote work and flexible working hours
- Employee referral bonuses
- Equipment of your choice (MacBook by default)
- Interesting, challenging projects- we only take on the ones we believe in :-)
- Private medical care, life insurance, and Multisport 🏃♂️➡️
Please note: this is a 3-month contract with the possibility of extension.
- Department
- Flyps