Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights
This position is no longer accepting applications
Positions open for more than 30 days are automatically closed and marked as expired
Don't let one closed door slow you down, here's your next move:
June 17, 2026
Senior Full Stack Developer (Python + FAST API + React)
Senior • Hybrid
Warsaw, Poland
Working mode: Hybrid mode ( 2-3 days in 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
1. Backend (Core Strength):
Languages: Expert proficiency in Python.
Frameworks: Strong experience with FAST API (Must-have). Experience with SQLAlchemy is highly preferred.
Fundamentals: Deep understanding of data structures, algorithms, and space-time complexity.
Database: Strong understanding of Relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, DynamoDB) databases.
Testing: Proficiency in writing unit tests and integration tests for Python applications.
2. Frontend (Intermediate Level):
Libraries: Strong knowledge of ReactJS and NodeJS.
State Management: Experience with React workflows such as Redux or MobX.
Tooling: Familiarity with React Query.
Styling: Experience with Material UI, CSS, and HTML.
Testing: Experience with frontend testing tools like Jest and Cypress.
JavaScript: 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).
Similar jobs you might like
Technology
DCV Technologies
Senior Python Full-Stack Developer / Krakow
Senior
Hybrid
Krakow, MA, Poland
🏢 Summary: Senior Python Full-Stack Developer role for an engineer with 6+ years of experience building scalable web applications, backend services, APIs, and data-intensive solutions. The hybrid position involves end-to-end frontend and backend development, Azure deployment and operations, and collaboration to deliver maintainable, high-quality software. 🗂️ Requirements: 6+ years of professional software development experience, Strong Python proficiency, Full-stack development experience, Front-end web application development experience, Backend services and API development experience, Microsoft Azure cloud services and application deployment experience, Large datasets, data pipelines, or data-intensive application experience, Software engineering fundamentals and design principles, Version control, testing, debugging, and CI/CD experience, Problem-solving and analytical skills, Communication and collaboration skills 📃 Skills: Python, Azure, REST, APIs, CI/CD, Git 🏢 Description: Location: Kraków, Poland. The job is hybrid 3 days/week in the office. Experience: 6+ years About the Role We are looking for an experienced Senior Python Full-Stack Developer to join engineering team in Kraków. The ideal candidate will have strong expertise in Python, combined with hands-on experience building modern web applications, backend services, APIs, and cloud-based solutions. This role is particularly well suited to engineers who are comfortable working across the backend and frontend , have experience with Azure cloud services , and enjoy solving challenges involving large datasets and data-intensive applications . Key Responsibilities Design, develop, and maintain scalable applications using Python . Build robust backend services, REST APIs, and integrations. Develop and enhance modern front-end web applications . Work across the full technology stack, contributing to both frontend and backend development. Design and implement solutions for large-scale and data-intensive applications . Deploy, monitor, and maintain applications using Microsoft Azure services. Collaborate with engineers, architects, product teams, and other stakeholders to deliver high-quality solutions. Apply strong software engineering principles, including clean code, testing, code reviews, documentation, and maintainability. Troubleshoot technical issues and continuously improve application performance, scalability, and reliability. Required Skills & Experience 6+ years of professional software development experience . Strong proficiency in Python , including both functional and object-oriented programming. Proven full-stack development experience. Hands-on experience developing front-end web applications . Strong experience building backend services and APIs . Practical experience with Microsoft Azure , including cloud services and application deployments. Experience working with large datasets, data pipelines, or data-intensive applications . Strong understanding of software engineering fundamentals, design principles, and development best practices. Experience with version control, testing, debugging, and CI/CD practices. Strong problem-solving and analytical skills. Good communication and collaboration skills. Preferred Profile Candidates with a strong combination of Python and UI/front-end development expertise will be particularly appreciated. We are looking for someone who can confidently work across the stack, take ownership of technical solutions, and contribute to building scalable, maintainable, and high-quality software.
Technology
Svitla Systems
Senior Full Stack Engineer
Senior
Hybrid
Krakow, MA, Poland
🏢 Summary: Full-time Senior Full Stack Developer role focused on building React and TypeScript interfaces, BFF services, and integrations with APIs, LLMs, and streaming endpoints. The position covers scalable frontend architecture, performance and resilience, and delivery of product features from prototype to production, with office work expected 2–3 days per week. 🗂️ Requirements: Strong hands-on TypeScript experience, Several years of software engineering experience, Strong React and modern frontend tooling experience, Frontend unit and integration testing experience, API design and development with NestJS and Node.js, Understanding of server-side rendering, Server Components, CDN strategies, and caching, Software architecture, clean code, and system design knowledge, Ability to work effectively amid uncertainty, Docker, Git, CI/CD, and Azure experience 📃 Skills: TypeScript, React, NestJS, Node.js, Docker, Git, CI/CD, Azure, Testing, SSR, CDN, Caching 🏢 Description: Role overview Svitla Systems Inc. is looking for a Senior Full Stack Developer for a full-time position (40 hours per week) in Kraków, Poland. Our client is a British wholesale distributor. You will be responsible for building user interfaces with TypeScript and React, developing and maintaining BFF services, integrating APIs and LLM services, designing scalable frontend architecture, optimizing application performance and user experience, implementing error handling and resilience patterns, and collaborating with product and engineering teams to deliver features from prototype to production. Office work is expected 2-3 days per week. Responsibilities Building user interfaces using TypeScript and React. Building and maintaining Backend for Frontend (BFF) services to orchestrate API calls and shape data for user interface needs. Integrating APIs, LLM services, and streaming endpoints to deliver product features. Designing and implementing scalable and maintainable frontend architecture. Ensuring performance, responsiveness, and optimal user experience across the application. Implementing error handling, loading states, and resilience patterns for distributed systems. Collaborating with product and engineering teams to bring concepts from prototype to production. Requirements Strong hands-on experience with TypeScript development. Several years of experience in software engineering, ideally with a strong focus on React and modern frontend development tools. Experience with frontend testing, including unit and integration testing. API design and development experience using NestJS and Node.js. Understanding of server-side rendering, Server Components, CDN strategies, and caching. Solid understanding of software architecture, clean code, and system design. Ability to work effectively in environments with a high degree of uncertainty and take a pragmatic, solution-oriented approach to problem-solving. Experience with Docker, Git, CI/CD, and Azure. Nice to Have Knowledge of GraphQL APIs. Experience with state management libraries (e.g. Zustand, React Query). Familiarity with Python, particularly in the context of working with backend services or AI-powered systems. Experience building data-intensive or real-time user interfaces. Familiarity with designing user experiences for AI-powered features or non-deterministic outputs. We offer US and EU projects based on advanced technologies. Competitive compensation based on skills and experience. Regular performance appraisals to support your growth. Flexibility in the workspace, either remote or in our welcoming office. Comprehensive medical insurance after one month. MultiSport card with access to 2500 sports facilities all over Poland Bonuses for recommendations of new employees. Bonuses for article writing, public talks, and other activities. 15 vacation days, 10 national holidays, 10 sick leaves, and family days off. Personalized learning program tailored to your interests and skill development. Free tech webinars and meetups organized by Svitla. Welcome and anniversary presents, gifts for children, and more. Regular corporate events and meetups. Awesome team, friendly and supportive community!
Technology
esurance
Senior Full-Stack Engineer (ASP.NET / React)
Senior
Remote
Krakow, MA, Poland
62,000 - 80,000 EUR
🏢 Summary: Senior Full-Stack Engineer role focused on building scalable ASP.NET/C# microservices and React/TypeScript interfaces, with a 60/40 frontend-to-backend split. The position offers technical ownership, mentoring opportunities, and a potential path to Tech Lead while working hybrid from Poland under an employment contract. 🗂️ Requirements: Poland residency, MSc in Computer Science or equivalent, 5+ years building secure REST APIs with ASP.NET, 5+ years developing frontend applications with React, Microservices architecture expertise, Cloud design-pattern knowledge, Technical ownership, Technical leadership, English B2 fluency 📃 Skills: ASP.NET, C#, React, TypeScript, REST, Microservices, Cloud, AWS, Agile, DDD 🏢 Description: We’re looking for a Senior Full-Stack Engineer who brings deep technical expertise and a collaborative mindset to our product development team. You will work with a modern microservices architecture, building scalable backend services using the ASP.NET Web API with C#, and intuitive frontend interfaces using mainly React and TypeScript. This is a hands-on engineering role with a 60/40 front-/backend focus, ideal for someone who likes to take ownership, thrives in a dynamic product team, and enjoys mentoring others. This role could easily become a Tech Lead role in a foreseeable future. If you're passionate about designing high-impact software in a cloud-native environment, we’d love to hear from you. This Poland-based role offers remote flexibility, but we value in-person collaboration. Our team meets in Poland for at least one week each quarter, so we request all applicants to be located in Poland. This is not a globally remote role. Poland residency is required. The contract form is Umowa o Pracę (only, no B2B). What you will be responsible for Collaborate proactively in refinement sessions with product and tech teams to ensure clarity and feasibility of features. Design, implement, and maintain scalable web APIs using ASP.NET and microservices architecture principles. Develop responsive user interfaces with React and TypeScript that enhance usability and performance. Work closely with Product Owners to clarify feature requirements and ensure business context is well-understood. Define, design and align feature architecture with the Head of Engineering to ensure consistency and scalability. Ensure features meet Definition of Done, with state-of-the-art unit, integration, and end-to-end test coverage. Support incident response and production issue resolution as per team standards. Actively contribute to team knowledge sharing and coach colleagues in technical best practices. What makes you a match Essential Qualifications: MSc+ in Computer Science or equivalent 5 years of proven experience in building secure REST APIs using ASP.NET , as well as developing solid front-end applications with React are non-negotiable must haves. Comprehensive knowledge of contemporary web application architectures, with a focus on microservices and cloud design patterns. Demonstrated ability of high technical Ownership and Tech Leadership are a requirement for this role. Bonus Skills: Hands-on experience with AWS infrastructure. Experience working in cross-functional product teams using Agile practices and following Domain-Driven Design (DDD). Collaboration and Interpersonal Skills: Clear and adaptive communication with both technical and non-technical stakeholders. Strong sense of ownership, accountability, and proactive problem-solving. Languages: English: B2 - (No certificate required, but Fluency) Polish and German: desired, not required What you can expect A dynamic, ambitious team where your voice is heard, and your contributions truly matter. You’ll have real ownership over your decisions in a trusted, cross-functional environment within a Swiss product company that puts people first. We offer fair compensation, flexible working hours, a hybrid work setup, and a culture that supports both personal and professional growth, fostering a healthy work-life balance. Employer of Record: For this role, we offer employment through our trusted Employer of Record provider Remote.com , ensuring full legal compliance and a seamless experience for our team members in Poland. ID Verification: To maintain a fair and secure hiring process, candidates may be asked to verify their identity their identity before speaking with our Recruiter. This step helps us prevent fraud and focus our resources on genuine applicants. About us Who we are esurance is a Swiss InsurTech offering a SaaS platform that connects SMEs, insurance providers, brokers, and business application providers. Founded in 2013, we're on a mission to make health insurance for small businesses truly hassle-free. What makes us unique You'll be part of a connected, forward-thinking team built on trust, openness, and mutual respect — working hybrid from Zürich or remotely across Europe. We invest in your growth through agile practices, real ownership, and a transparent Grading System that ensures fair pay and clear career paths. Our core values We are connected. We are ahead. We are clear. We are approachable. Do these resonate with you? → Come join us. Our Recruitment Process & Principles We keep our process transparent and respect your time: Application Review — You hear from us within 5 business days. Always. Recruiter Screen — A relaxed Get2Know call to explore mutual fit. Four Interviews — Two Role Knowledge interviews (peer + supervisor), one Culture Match, one Leadership conversation. Batched into two days wherever possible. Hiring Decision — Thoughtful, timely. You'll know within 1–2 weeks. Use of Artificial Intelligence (AI) We use AI to increase productivity and you're welcome to use it to polish your CV or Coverletter. Interviews and assessments should reflect your genuine self, though. Recruiting Agencies: We don't work with unsolicited agency submissions. Thanks for respecting this.