Senior Python Fullstack Developer
Senior Python Fullstack Developer
Industry: Agriculture & Life Sciences
Location: Poland
Work model: Fully Remote
Seniority: Senior
Employment type: B2B / Contract
About the role
We are looking for an experienced Senior Python Fullstack Developer to join an international engineering team working on modern web applications.
The role is primarily backend-focused, with strong Python and FastAPI expertise being essential. You will also contribute to the frontend using React, so solid hands-on React experience is required, although an intermediate level is sufficient.
You will have the opportunity to work on scalable applications, APIs, integrations and data-driven solutions while collaborating with experienced engineers and stakeholders in an international environment.
Your responsibilities
Design, develop and maintain scalable web applications using Python and FastAPI
Build and maintain REST APIs, services and controllers
Develop database connectivity and integration modules using SQLAlchemy or similar ORM technologies
Work with both relational and NoSQL databases
Develop and maintain frontend components using React
Collaborate closely with backend and frontend engineers, product teams and other stakeholders
Write clean, maintainable and well-tested code
Develop and maintain unit and integration tests
Participate in CI/CD processes and support automated delivery pipelines
Troubleshoot technical issues and improve application performance
Follow software engineering best practices and contribute to technical decisions
Requirements
Strong commercial experience with Python
Strong hands-on experience with FastAPI
Very good understanding of Python fundamentals, including:
Data structures
Algorithms
Time and space complexity
Clean and efficient coding practices
Solid understanding of API design and development
Experience working with relational and NoSQL databases
Experience with SQLAlchemy or a comparable ORM
Good understanding of CI/CD
Experience writing and maintaining unit tests and automated tests
Professional experience with React
Working knowledge of JavaScript and TypeScript
Good command of English
Ability to work independently and take ownership of technical tasks
Frontend skills – nice to have
Experience with some of the following technologies will be an advantage:
ReactJS
React Query
Node.js
JavaScript / TypeScript
HTML / CSS
Redux or MobX
Jest / Cypress
Material UI
Cross-browser development
Browser rendering and performance optimization
What we offer
100% remote work from Poland
Opportunity to work on modern Python / FastAPI / React applications
International and multicultural engineering environment
Collaboration with experienced technical teams
High level of ownership and influence over technical solutions
Long-term cooperation
B2B / Contract employment
Interested?
If this opportunity sounds like a good fit for your experience and you are interested in joining the project, please apply. We’d be happy to hear from you!