About this role
We are looking for a Senior Fullstack Python Developer to join our client's fast-growing network. In this role, you will lead the design and implementation of scalable backend services and APIs using Python, while delivering polished, performant user interfaces using modern frontend frameworks.
Key Responsibilities:
- Design, implement, and operate scalable backend services using Python (FastAPI, Django, Flask).
- Build and maintain responsive, accessible web UIs using React.js, Vue.js, or similar modern frameworks.
- Design, document, and consume RESTful APIs (and optionally GraphQL).
- Integrate backend systems with relational and NoSQL databases.
- Ensure high code quality through unit/integration tests, code reviews, and automated pipelines.
- Make architectural decisions across backend, frontend, and system integration.
- Collaborate with designers and product teams to translate requirements into technical solutions and excellent user experiences.
- Troubleshoot production issues, optimize performance, and ensure reliability and security.
- Mentor and guide other engineers, helping elevate team best practices.
- Work in an agile environment and contribute to continuous process and delivery improvements.
- Document architectural decisions, API contracts, workflows, and deployment procedures.
Required Skills & Qualifications:
- 5+ years of professional software development experience with strong fullstack exposure.
- 3+ years of production experience with Python (FastAPI, Django, Flask).
- Solid knowledge of JavaScript/TypeScript, HTML5, CSS3.
- Strong experience with React.js or Vue.js (or similar modern frameworks).
- Experience with relational databases (PostgreSQL, MySQL) and ORMs.
- Strong understanding of RESTful API design and integration patterns.
- Experience writing automated tests for both backend and frontend.
- Practical experience with Docker and familiarity with CI/CD pipelines.
- Experience deploying and operating services in the cloud (AWS, Azure, GCP).
- Strong problem-solving skills and excellent English communication.
- Ability to work independently and deliver high-quality results in a remote setup.
- Located in CET timezone (+/- 3 hours).
What we offer:
- Enjoy on-time monthly payments with flexible withdrawal options.
- Work-life balance with consistent 8-hour working days.
- Up to 24 flex days off per year for full-time positions.
- Discover exclusive long-term remote positions at exciting companies.
- Skip typical recruitment roadblocks with personally matched positions.
- A one-time contracting process for endless opportunities.
This role is managed by AI-First Talent on behalf of our client. Your application is reviewed directly by our talent team.