April 25, 2026
Backend Python Developer
Senior • Remote
23,520 - 27,720 PLN
Warsaw, Poland
Backend Python Developer
We are looking for an experienced Backend Python Developer to join a long‑term project for the pharmaceutical industry. The project focuses on building reliable, secure, and scalable backend services that support critical business and data-driven processes in a regulated environment. High code quality, testability, and well-designed APIs are key success factors.
Work mode: 100% remote
Tasks
Designing and implementing backend services with a strong focus on API quality and reliability
Creating well-structured, self-documented REST APIs
Writing clean, maintainable, and testable Python code
Collaborating closely with other engineers and DevOps teams
Ensuring performance, security, and scalability of implemented solutions
Requirements
Solid understanding of best practices for API endpoint design and error handling
Practical knowledge of JWT tokens and authentication mechanisms
Strong experience with Python 3.12 or newer
Writing correctly typed code using Python typing
Practical experience with asynchronous programming
Knowledge of decorators and context managers
Habit of writing unit tests alongside production code
Hands-on experience with FastAPI and Pydantic
Good understanding of Dependency Injection
Ability to design correct and robust models (validation, sanitization)
Experience with self-documenting APIs using OpenAPI/Swagger
Practical experience with SQLAlchemy 2.0
Ability to write clear and reasonably efficient database queries
Basic understanding of Docker image creation principles
Ability to read and modify GitLab CI/CD pipelines
Practical experience navigating AWS services, especially: EKS, ECR, Load balancing
Fluent English
We offer
Ongoing support from a dedicated agent, taking care of your project continuity, client contact, necessary formalities, work comfort and development,
Consultant Development Program – advice on growth planning based on the latest trends and market needs in IT, including consultations with agents and growth mentors,
Access to 7N Learning & Development – a development and educational platform with webinars, a library of articles and industry reports, and regular invitations to one-time and recurring development events – technical, business, and lifestyle,
Spectacular integration events, both for you (e.g., annual Kick-Off trip, Christmas parties, or Summer Olympics sports events) and for your loved ones (e.g., family picnics, movie premieres),
Professional development not only during the project – you can get involved in knowledge transfer to others within the 7N Services offering directed at 7N clients,
Relationships and access to the knowledge of the most experienced IT experts in the market – the average professional tenure of our consultants in Poland is over 10 years,
A complete benefits package, including funding for medical care, life insurance, sports cards for you and your loved ones, as well as discounts in stores in Poland and abroad.
About 7N
Constantly searching for projects, difficult rate negotiations, lack of development support – sounds familiar? At 7N, you gain not only stability of contracts but also the personal involvement of a dedicated agent who ensures your professional comfort and continuous access to development initiatives.
Our mission is to provide stable and rewarding collaborations that drive your success as an IT expert and the success of our clients. We build long-lasting relationships based on Scandinavian values and 30 years of experience creating IT solutions for over 200 organizations.
Similar jobs you might like
Technology
7N
Senior Python Engineer
Senior
Remote
Warsaw, Poland
33,600 - 42,000 PLN
🏢 Summary: Hands-on Senior Python Developer role focused on modernizing and refactoring legacy systems using modern Python frameworks and SQLAlchemy, with support from AI-assisted development tools. The position involves improving code quality, scalability, and reliability in a regulated environment while contributing to long-term architectural enhancements. 🗂️ Requirements: 10+ years of professional Python development experience, Proven experience modernizing and migrating legacy systems, Strong knowledge of SQLAlchemy and complex data models, Experience using AI tools for code refactoring or analysis, Understanding of code quality standards in regulated industries, Ability to design scalable and maintainable architectures, Hands-on experience working directly with legacy codebases 📃 Skills: Python, SQLAlchemy, SQL, AI, Architecture, Refactoring, Debugging 🏢 Description: We are looking for a highly experienced Senior Python Developer with a strong track record of modernizing legacy systems. This is a hands‑on engineering role for someone who excels at solving complex technical problems and improving existing codebases. Tasks Modernize and refactor legacy applications using Python, modern Python web frameworks, and SQLAlchemy. Apply AI‑assisted development tools to analyze and refactor legacy code. Improve code quality, maintainability, and system reliability in a regulated environment. Contribute to scalable architecture design and long‑term technical improvements. Drive continuous enhancement of our technology infrastructure. Work directly in the codebase—debugging, refactoring, implementing, and delivering. Expectations 10+ years of professional Python development experience. Proven experience modernizing legacy systems and migrating them to modern architectures. Strong SQLAlchemy knowledge and experience with complex data models. Practical experience using AI tools to support code refactoring or analysis. Solid understanding of code quality standards in regulated industries; Pharma compliance experience is a plus. Ability to design scalable, maintainable solutions. Hands‑on mindset—comfortable working directly with legacy code. We offer Ongoing support from a dedicated agent , taking care of your project continuity, client contact, necessary formalities, work comfort and development, Consultant Development Program – advice on growth planning based on the latest trends and market needs in IT, including consultations with agents and growth mentors, Access to 7N Learning & Development – a development and educational platform with webinars, a library of articles and industry reports, and regular invitations to one-time and recurring development events – technical, business, and lifestyle, Spectacular integration events, both for you (e.g., annual Kick-Off trip , Christmas parties, or Summer Olympics sports events) and for your loved ones (e.g., family picnics, movie premieres), Professional development not only during the project – you can get involved in knowledge transfer to others within the 7N Services offering directed at 7N clients, Relationships and access to the knowledge of the most experienced IT experts in the market – the average professional tenure of our consultants in Poland is over 10 years, A complete benefits package, including funding for medical care, life insurance, sports cards for you and your loved ones, as well as discounts in stores in Poland and abroad.
Technology
7N
Python Developer with data pipeline
Senior
Remote
Warsaw, Poland
25,200 - 28,560 PLN
🏢 Summary: Role for an experienced Python Developer to design and maintain scalable systems and data pipelines for digital health solutions. The position involves building prototypes and MVPs, contributing to system architecture, and improving performance and reliability of applications. It requires strong expertise in scalable software development and hands-on data pipeline implementation. 🗂️ Requirements: 5+ years of experience with Python, Hands-on experience building data pipelines, Strong knowledge of software architecture, Experience with scalable systems development, Ability to design and maintain high-quality codebases 📃 Skills: Python, AWS, Azure, CI/CD, SQL, Elasticsearch, OpenSearch, Neptune, Neo4j 🏢 Description: Python Developer with data pipeline About the project We are seeking a Python Developer with data pipeline for a global life‑science company driving innovation in digital health . You will build and maintain scalable applications, working closely with cross‑functional teams and contributing to new features and MVPs. Success in this role requires strong system architecture skills, hands‑on experience with scalable software, and a passion for experimentation and rapid prototyping. Tasks Develop and maintain scalable systems and data pipelines Build prototypes and MVPs to test new ideas Contribute to system architecture and high‑quality coding practices Improve performance, reliability, and maintainability of solutions Expectations 5+ years of experience with Python Hands-on experience building data pipelines Strong understanding of software architecture and scalable development Clear and effective communication skills Advanced English proficiency (C1 level) Nice to have Experience with AWS services Azure DevOps CI/CD pipelines Relational databases Elasticsearch/OpenSearch Graph databases (e.g., Neptune, Neo4j) We offer Ongoing support from a dedicated agent , taking care of your project continuity, client contact, necessary formalities, work comfort and development, Consultant Development Program – advice on growth planning based on the latest trends and market needs in IT, including consultations with agents and growth mentors, Access to 7N Learning & Development – a development and educational platform with webinars, a library of articles and industry reports, and regular invitations to one-time and recurring development events – technical, business, and lifestyle, Spectacular integration events , both for you (e.g., annual Kick-Off trip , Christmas parties, or Summer Olympics sports events) and for your loved ones (e.g., family picnics, movie premieres), Professional development not only during the project – you can get involved in knowledge transfer to others within the 7N Services offering directed at 7N clients, Relationships and access to the knowledge of the most experienced IT experts in the market – the average professional tenure of our consultants in Poland is over 10 years, A complete benefits package , including funding for medical care, life insurance, sports cards for you and your loved ones, as well as discounts in stores in Poland and abroad. About 7N Constantly searching for projects, difficult rate negotiations, lack of development support – sounds familiar? At 7N, you gain not only stability of contracts but also the personal involvement of a dedicated agent who ensures your professional comfort and continuous access to development initiatives. Our mission is to provide stable and rewarding collaborations that drive your success as an IT expert and the success of our clients. We build long-lasting relationships based on Scandinavian values and 30 years of experience creating IT solutions for over 200 organizations.
Technology
Experis Manpower Group
Python Developer (FastAPI)
Senior
Remote
Warsaw, Poland
23,520 - 27,720 PLN
🏢 Summary: B2B contract for a Senior Python Backend Developer to design, build, and maintain scalable backend systems in a fully remote environment (Poland-based). The role focuses on developing production-grade services and APIs using Python and FastAPI, with end-to-end ownership of features. You will contribute to microservices architecture and asynchronous processing solutions. 🗂️ Requirements: Minimum 5 years of commercial experience, Strong experience with Python, Strong experience with FastAPI, Experience building backend systems and APIs, Experience with RESTful services, Experience with microservices architecture, Experience with messaging or queue systems, Hands-on experience in production environments, Ability to work independently, Ability to manage tasks end-to-end 📃 Skills: Python, FastAPI, REST, Microservices, API, Queues, Messaging, Async, Backend 🏢 Description: Location: 100% Remote (candidates must be located in Poland) Start Date: ASAP / 2 weeks Contract Type: B2B via Experis About the Role We are looking for an experienced Python Backend Developer to join our team and contribute to building and maintaining scalable backend systems. You will work on production-grade solutions and take ownership of features end-to-end. Key Responsibilities Design and develop backend services using Python and FastAPI Build and maintain REST APIs and microservices architectures Work with queues and asynchronous processing Support and improve production systems Take ownership of tasks from concept to delivery (end-to-end) Collaborate with cross-functional teams in a fully remote setup Requirements Minimum 5 years of experience Strong experience with Python and FastAPI (mandatory) Proven track record in building backend systems and APIs Experience with RESTful services, microservices, and messaging/queue systems Hands-on experience working on production environments Ability to work independently and manage tasks end-to-end Strong problem-solving and communication skills What We Offer Access to Medicover healthcare Multisport card E-learning platform access Group life insurance
Technology
RHOYN sp. z o. o.
Software Engineer (Python)
Mid
Remote
Warsaw, Poland
15,000 - 25,000 PLN
🏢 Summary: The offer is for a Python Backend Engineer to build and maintain scalable backend services and REST APIs in a collaborative product environment. The role focuses on developing clean, well-tested code and contributing to architecture and code quality from day one. It is a fully remote position with flexible contract options and long-term international projects. 🗂️ Requirements: 3+ years of professional Python experience, Strong knowledge of FastAPI, Django, or Flask, Experience with PostgreSQL, Experience with REST API design, Proficiency with Git, Experience with pytest, Experience with CI/CD workflows 📃 Skills: Python, FastAPI, Django, Flask, PostgreSQL, REST, Git, pytest, CI/CD, AWS, GCP, Azure, Docker, Kubernetes, Kafka, Redis, RabbitMQ, Poetry, uv 🏢 Description: About the role We're looking for a Python backend engineer to join a client team and build reliable, scalable services from day one. Responsibilities Design and maintain Python-based backend services and REST APIs Write clean, tested, well-documented code Collaborate with product and DevOps teams on feature delivery Participate in code reviews and architecture discussions Requirements 3+ years of professional Python experience Solid knowledge of FastAPI, Django, or Flask Experience with PostgreSQL and RESTful API design Comfortable with Git, pytest, and CI/CD workflows Good written and spoken English Nice to have AWS, GCP, or Azure Docker / Kubernetes Kafka, Redis, or RabbitMQ Poetry or uv for dependency management pre-commit hooks and code quality tooling We offer B2B contract or employment contract (umowa o pracę / umowa zlecenie) — flexible on the form Fully remote, flexible setup Long-term engagements with international clients Dedicated recruiter support through onboarding
Technology
Team Up
Senior Python Developer (m/k)
Senior
Remote
Katowice, SL, Poland
🏢 Summary: Senior Backend Developer role focused on designing and developing scalable backend services in Python for a global technology platform supporting digital services management and quotation processes. The position involves building REST APIs, integrating external systems, implementing business logic, and ensuring high performance and code quality. The role offers real impact on system architecture and collaboration within an international team. 🗂️ Requirements: Minimum 7 years of backend development experience in Python, Strong knowledge of Python frameworks (FastAPI, Flask, Django, NumPy, Pandas), Experience in designing and implementing REST API, Experience in system integrations and working with external services, Knowledge of software development best practices (testing, Git, code review, CI/CD), Experience in building scalable, production-ready backend solutions, Experience with databases and business data processing, Experience working in service-oriented architecture environment, Very good communication skills, Good command of English 📃 Skills: Python, FastAPI, Flask, Django, NumPy, Pandas, REST, API, Git, CI/CD, C#, C++, AWS, OpenAPI, Swagger, Pydantic, OR-Tools, PuLP 🏢 Description: Dołącz do międzynarodowego zespołu rozwijającego nowoczesną platformę technologiczną wykorzystywaną przez globalne organizacje do zarządzania usługami cyfrowymi i procesami ofertowania. Poszukujemy doświadczonego Backend Developera, który będzie miał realny wpływ na rozwój kluczowych komponentów systemu odpowiedzialnych za integracje, przetwarzanie danych oraz generowanie ofert dla klientów na całym świecie. Zakres obowiązków Projektowanie, rozwój i utrzymanie usług backendowych w Pythonie Tworzenie oraz rozwijanie REST API wykorzystywanych przez aplikacje i systemy zewnętrzne Implementacja logiki biznesowej związanej z procesami ofertowania i integracjami partnerskimi Integracja zewnętrznych źródeł danych oraz systemów dostawców Współpraca przy rozwoju istniejącej platformy opartej o technologie Python i C# Dbanie o jakość kodu poprzez testy jednostkowe, integracyjne oraz code review Refaktoryzacja i optymalizacja istniejących rozwiązań pod kątem wydajności i skalowalności Tworzenie i utrzymywanie dokumentacji technicznej oraz kontraktów API Współpraca z zespołami biznesowymi i produktowymi przy analizie wymagań oraz projektowaniu rozwiązań Udział w planowaniu prac, przeglądach sprintów oraz identyfikowaniu ryzyk projektowych Wymagania Minimum 7 lat doświadczenia w tworzeniu aplikacji backendowych w Pythonie Znajomość frameworków/bibliotek (np. FastAPI, Flask, Django, NumPy/Pandas) Bardzo dobra znajomość projektowania i implementacji REST API Doświadczenie w integracji systemów i pracy z zewnętrznymi usługami Znajomość dobrych praktyk programistycznych, takich jak testowanie, Git, code review oraz CI/CD Umiejętność tworzenia skalowalnych i produkcyjnych rozwiązań backendowych Doświadczenie w pracy z bazami danych oraz przetwarzaniem danych biznesowych Umiejętność pracy w środowisku opartym o architekturę usług i integracji Bardzo dobre umiejętności komunikacyjne oraz współpraca z interesariuszami biznesowymi Samodzielność, inicjatywa oraz poczucie odpowiedzialności za dostarczane rozwiązania Dobra znajomość języka angielskiego Mile widziane Znajomość C# lub/i C++ Doświadczenie z usługami chmurowymi AWS Doświadczenie z OpenAPI / Swagger oraz Pydantic Znajomość narzędzi do optymalizacji i rozwiązywania problemów (OR-Tools, PuLP lub podobne) Doświadczenie w środowisku SaaS, telekomunikacyjnym lub logistycznym Oferujemy Pracę przy rozwoju nowoczesnego produktu o globalnym zasięgu Możliwość realnego wpływu na architekturę i kierunek rozwoju platformy Współpracę z międzynarodowym zespołem specjalistów Dostęp do nowoczesnych technologii i dużych projektów integracyjnych Atrakcyjne wynagrodzenie oraz stabilne zatrudnienie Program emerytalny Hybrydowy model pracy Możliwość dalszego rozwoju technicznego i udziału w strategicznych inicjatywach biznesowych
Technology
Team Up
Senior Python Developer (m/k)
Senior
Hybrid
Katowice, SL, Poland
🏢 Summary: Oferta dotyczy roli Backend Developera odpowiedzialnego za rozwój i utrzymanie kluczowych usług backendowych w Pythonie w globalnej platformie do zarządzania usługami cyfrowymi i procesami ofertowania. Stanowisko obejmuje projektowanie REST API, integracje z systemami zewnętrznymi oraz rozwój skalowalnych rozwiązań przetwarzających dane biznesowe. Rola daje realny wpływ na architekturę systemu oraz współpracę z międzynarodowym zespołem przy dużych projektach integracyjnych. 🗂️ Requirements: Minimum 7 lat doświadczenia w backendzie Python, Znajomość FastAPI, Flask lub Django, Bardzo dobra znajomość projektowania i implementacji REST API, Doświadczenie w integracji systemów i pracy z zewnętrznymi usługami, Znajomość testowania, Git, code review oraz CI/CD, Doświadczenie z bazami danych i przetwarzaniem danych biznesowych, Umiejętność tworzenia skalowalnych rozwiązań produkcyjnych, Doświadczenie w architekturze usług i integracjach, Bardzo dobra znajomość języka angielskiego 📃 Skills: Python, FastAPI, Flask, Django, NumPy, Pandas, REST, Git, CI/CD, SQL, C#, C++, AWS, OpenAPI, Swagger, Pydantic, OR-Tools, PuLP 🏢 Description: Dołącz do międzynarodowego zespołu rozwijającego nowoczesną platformę technologiczną wykorzystywaną przez globalne organizacje do zarządzania usługami cyfrowymi i procesami ofertowania. Poszukujemy doświadczonego Backend Developera, który będzie miał realny wpływ na rozwój kluczowych komponentów systemu odpowiedzialnych za integracje, przetwarzanie danych oraz generowanie ofert dla klientów na całym świecie. Zakres obowiązków Projektowanie, rozwój i utrzymanie usług backendowych w Pythonie Tworzenie oraz rozwijanie REST API wykorzystywanych przez aplikacje i systemy zewnętrzne Implementacja logiki biznesowej związanej z procesami ofertowania i integracjami partnerskimi Integracja zewnętrznych źródeł danych oraz systemów dostawców Współpraca przy rozwoju istniejącej platformy opartej o technologie Python i C# Dbanie o jakość kodu poprzez testy jednostkowe, integracyjne oraz code review Refaktoryzacja i optymalizacja istniejących rozwiązań pod kątem wydajności i skalowalności Tworzenie i utrzymywanie dokumentacji technicznej oraz kontraktów API Współpraca z zespołami biznesowymi i produktowymi przy analizie wymagań oraz projektowaniu rozwiązań Udział w planowaniu prac, przeglądach sprintów oraz identyfikowaniu ryzyk projektowych Wymagania Minimum 7 lat doświadczenia w tworzeniu aplikacji backendowych w Pythonie Znajomość frameworków/bibliotek (np. FastAPI, Flask, Django, NumPy/Pandas) Bardzo dobra znajomość projektowania i implementacji REST API Doświadczenie w integracji systemów i pracy z zewnętrznymi usługami Znajomość dobrych praktyk programistycznych, takich jak testowanie, Git, code review oraz CI/CD Umiejętność tworzenia skalowalnych i produkcyjnych rozwiązań backendowych Doświadczenie w pracy z bazami danych oraz przetwarzaniem danych biznesowych Umiejętność pracy w środowisku opartym o architekturę usług i integracji Bardzo dobre umiejętności komunikacyjne oraz współpraca z interesariuszami biznesowymi Samodzielność, inicjatywa oraz poczucie odpowiedzialności za dostarczane rozwiązania Dobra znajomość języka angielskiego Mile widziane Znajomość C# lub/i C++ Doświadczenie z usługami chmurowymi AWS Doświadczenie z OpenAPI / Swagger oraz Pydantic Znajomość narzędzi do optymalizacji i rozwiązywania problemów (OR-Tools, PuLP lub podobne) Doświadczenie w środowisku SaaS, telekomunikacyjnym lub logistycznym Oferujemy Pracę przy rozwoju nowoczesnego produktu o globalnym zasięgu Możliwość realnego wpływu na architekturę i kierunek rozwoju platformy Współpracę z międzynarodowym zespołem specjalistów Dostęp do nowoczesnych technologii i dużych projektów integracyjnych Atrakcyjne wynagrodzenie oraz stabilne zatrudnienie Program emerytalny Hybrydowy model pracy Możliwość dalszego rozwoju technicznego i udziału w strategicznych inicjatywach biznesowych
Technology
New offer
DCG
Python Developer
Senior
Hybrid
Warsaw, MZ, Poland
140 - 155 PLN
🏢 Summary: Oferta dla doświadczonego Python Developera obejmuje rozwój i utrzymanie backendu, integracji oraz rozwiązań AI/ML/NLP i LLM. Rola obejmuje także testowanie, dokumentację oraz współpracę przy systemach bazodanowych, kolejkowych, chmurowych i orkiestracji procesów. 🗂️ Requirements: Minimum 5 lat doświadczenia produkcyjnego jako Backend Developer, Udział w minimum 3 projektach backendowych w Pythonie, Testy jednostkowe i integracyjne w pytest lub unittest, Konteneryzacja aplikacji w Dockerze, Praca w środowiskach Linux/Unix i Windows, Znajomość UML i tworzenie dokumentacji technicznej, Praktyczne doświadczenie z Git, Praktyczna znajomość minimum 5 wskazanych obszarów technologicznych, Analiza procesów biznesowych i wymagań użytkowników oraz proponowanie rozwiązań, Komunikacja techniczna z osobami o mniejszej wiedzy technicznej, Odpowiedzialność za cały wytwarzany komponent 📃 Skills: Python, OOP, pytest, unittest, Docker, Linux, Unix, Windows, UML, Git, RabbitMQ, PubSub, MongoDB, asyncio, FastAPI, PyTorch, TensorFlow, Transformers, spaCy, Stanza, ML, NLP, LangChain, LangGraph, LLM, GCP, Airflow 🏢 Description: Jako firma rekrutacyjna jesteśmy świadomi, że każdy solidny biznes napędzają ludzie z odpowiednio dopasowanymi kompetencjami. Nasz styl zarządzania i partnerskie podejście pozwalają nam na elastyczne dostosowanie się do Twoich potrzeb i zapewniają pełne wsparcie podczas współpracy. W związku z ciągłym rozwojem i dużą liczbą projektów rekrutacyjnych, jakie prowadzimy dla naszych Partnerów, szukamy osoby na stanowisko: Python Developer Zakres obowiązków: Projektowanie, rozwój i utrzymanie oprogramowania w języku Python z wykorzystaniem programowania obiektowego Tworzenie i rozwój aplikacji oraz integracji z wykorzystaniem nowoczesnych technologii oraz przygotowywanie testów i dokumentacji technicznej Implementacja i rozwój rozwiązań z obszaru AI/ML/NLP oraz aplikacji opartych na modelach LLM Współpraca przy projektowaniu i wdrażaniu rozwiązań z wykorzystaniem baz danych, systemów kolejkowych, usług chmurowych oraz narzędzi do orkiestracji procesów Wymagania: Minimum 5 lat stażu lat w projektach produkcyjnych jako backend developer Udział w minimum 3 projektach budujących backend z użyciem Python Umiejętność rozmowy o aspektach technicznych z osobami o mniejszej wiedzy i zrozumieniu technologii pozwalające na przeprowadzenie analizy procesu biznesowego lub wymagań użytkownika i proponowanie rozwiązań Doświadczenie w tworzeniu testów jednostkowych i integracyjnych z wykorzystaniem frameworków pytest lub unittest Umiejętność konteneryzacji aplikacji z wykorzystaniem Docker (tworzenie Dockerfile, budowanie i uruchamianie kontenerów) Swobodna praca w środowiskach Linux/Unix oraz Windows Znajomość notacji UML oraz umiejętność tworzenia dokumentacji technicznej oprogramowania Praktyczne doświadczenie w pracy z systemem kontroli wersji Git Praktyczna znajomość min. 5 z wymienionych obszarów: RabbitMQ/Google Pub/Sub, MongoDB, procesy/wątki/asyncio, FastAPI, PyTorch/TensorFlow/Transformers, spaCy/Stanza, ML/NLP, LangChain/LangGraph (LLM), Google Cloud Platform (GCP), Apache Airflow Zdolność do podejmowania odpowiedzialności za całokształt wytwarzanego komponentu Oferujemy: Dostęp do platformy językowej Stałe wsparcie konsultanta Program rekomendacji pracowników
Technology
Transition Technologies MS
Python Engineer
Senior
Remote
🏢 Summary: The offer is for a Senior Python Backend Engineer to design and maintain scalable, cloud-native backend systems on AWS, including REST APIs and AI/LLM integrations. The role focuses on distributed systems, asynchronous processing, observability, and high code quality within a modern CI/CD environment. It involves working with both serverless and containerized deployments in a collaborative, agile team. 🗂️ Requirements: 3–5+ years of professional Python backend development experience, Experience building cloud-native systems on AWS, Strong knowledge of REST API design and OpenAPI, Experience with asynchronous processing and queue-based architectures, Hands-on experience with core AWS services (Lambda, API Gateway, S3, IAM, ECS/EKS, CloudWatch), Knowledge of DynamoDB and NoSQL data modelling, Knowledge of PostgreSQL, SQL, and relational data modelling, Experience with serverless and containerized deployments, Experience integrating external APIs and third-party services, Experience with automated testing using pytest, Familiarity with CI/CD tools, Understanding of distributed systems, scalability, and reliability, Practical understanding of LLM-based or AI-driven applications, Ability to apply SOLID principles and clean code practices, Fluent English (written and spoken) 📃 Skills: Python, AWS, FastAPI, Pydantic, SQLAlchemy, boto3, REST, OpenAPI, Celery, SQS, Lambda, ECS, EKS, S3, CloudFront, IAM, SecretsManager, CloudWatch, DynamoDB, PostgreSQL, SQL, pytest, GitHubActions, Jenkins, NewRelic, Docker, Kubernetes, LLM, Cursor, Claude, Copilot 🏢 Description: We are looking for a Senior Python Backend Engineer with experience in building cloud-native backend systems on AWS. This role is focused on designing, developing, and maintaining scalable Python services, integrating AI/LLM-based capabilities, working with distributed systems, and ensuring high reliability, observability, and code quality. Your responsibilities: Design, build, and maintain backend services using Python in an AWS-based environment. Develop and maintain REST APIs together with clear OpenAPI documentation. Implement asynchronous processing and queue-based communication between services. Design data access patterns for application features using NoSQL and SQL storage. Integrate backend services with internal systems, external APIs, and AI/LLM-based components. Implement reliable communication patterns, including retries, timeouts, and circuit breakers. Build and maintain operational CLI tooling for day-to-day platform tasks (e.g. content ingestion). Contribute to architectural decisions across software and infrastructure as the stack evolves. Create observability for distributed systems, including logging, metrics, tracing, and alerting. Write automated tests and support high code quality across the backend codebase. Contribute to CI/CD processes and deployment automation. Collaborate with product, frontend, QA, DevOps, AI/ML teams, and content creators. Review code, share knowledge, and raise the bar for engineering practice across the team. We are looking for you, if you have: 3–5+ years of professional experience in Python backend development. Solid understanding of REST API design and OpenAPI standards. Experience with asynchronous processing and queue-based architectures, e.g. Celery, SQS. Experience with libraries and frameworks such as FastAPI, Pydantic, SQLAlchemy, boto3. Hands-on experience with core AWS services such as Lambda, API Gateway, S3, CloudFront, Secrets Manager, IAM, ECS/EKS, CloudWatch, etc. Good knowledge of DynamoDB and NoSQL data modelling. Good knowledge of PostgreSQL, SQL, and relational data modelling . Experience with both serverless (Lambda) and containerized (ECS/EKS) deployment models. Experience integrating with external APIs and third-party services. Experience with pytest and automated testing practices. Familiarity with CI/CD tools such as GitHub Actions and/or Jenkins. Experience with observability tools such as New Relic and CloudWatch. Understanding of distributed systems, scalability, reliability, and fault tolerance. Ability to apply SOLID principles, clean code practices, and common design patterns. Practical understanding of LLM-based applications or AI agentic frameworks. Ability to use AI development tools such as Cursor, Claude Code, or GitHub Copilot. Experience working in agile software development teams. Fluent English, both written and spoken. We offer: Participation in interesting and demanding projects. Flexible working hours. A great, non-corporate atmosphere. Possibility to work remote or hybrid (2 days per week from the office). Opportunities for development and promotion. Attractive package of benefits. We reserve the right to contact the selected candidates.
Technology
Soldevelo
Python Developer
Mid
Remote
Gdynia, Poland
12,100 - 19,700 PLN
🏢 Summary: Python Developer role focused on building backend systems and AI/LLM integrations, starting with an open-source AI Red Teaming platform. The position involves developing a modular Python backend with integrations to major AI providers, real-time streaming, evaluation engines, analytics, and AWS deployment. Work includes commercial and open-source projects for international clients. 🗂️ Requirements: 3+ years commercial experience in Python backend development, Experience with Django, FastAPI, or Flask, Experience integrating AI/LLM APIs (e.g. OpenAI, Anthropic), Strong knowledge of PostgreSQL, Experience designing REST APIs, Experience with asynchronous programming in Python, Experience with Docker, Experience with CI/CD pipelines, Experience writing automated tests, Good command of English, Degree in Computer Science or related field 📃 Skills: Python, Django, FastAPI, Flask, PostgreSQL, REST, AsyncIO, Docker, CI/CD, OpenAI, Anthropic, Gemini, AWS, EKS, S3, RDS, WebSockets, SSE, LiteLLM 🏢 Description: We're looking for a Python Developer to join our team and work across a range of commercial and open-source projects focused on Python backend development and AI/LLM solutions. You'll build backends, design integrations with AI model providers, and contribute to products used by international clients. Project description: Your first project will be developing a Python-based backend for an open-source AI Red Teaming platform - a tool that enables organizations to systematically test and evaluate AI/LLM models for safety, fairness, and reliability. The project involves building a modular backend with integrations to major AI model providers (OpenAI, Anthropic, Google Gemini, AWS Bedrock, and others), real-time streaming, evaluation engine, analytics, and deployment on AWS. The platform will be released as an open-source product with a separate managed instance for the client. Requirements: - 3+ years of commercial experience in Python backend development - Experience with at least one modern Python web framework (Django, FastAPI, or Flask) - Practical experience integrating AI/LLM APIs into applications (e.g. OpenAI, Anthropic, or similar providers) - Solid knowledge of PostgreSQL and REST API design - Familiarity with async programming in Python - Experience with Docker and CI/CD pipelines - Experience writing automated tests - Good command of English (daily communication with an international client) - Degree in computer science or a related field Nice to have: - Experience with FastAPI - Experience with LiteLLM or similar LLM abstraction/routing libraries - Experience with real-time streaming (SSE, WebSockets) - Experience with AWS services (EKS, S3, RDS) - Familiarity with React or frontend technologies - Experience with open-source projects What We Offer - Fully remote work within a small, supportive team - Real responsibility from the start - no months of onboarding before you contribute - Variety - multiple projects mean diverse problems and technologies - Opportunities for professional growth, including contributions to open-source projects - A team culture built on transparency, trust, and fast feedback We look forward to hearing from you!
Technology
Ness Solution
Senior Python Developer
Senior
Remote
Warsaw, Poland
135 - 150 PLN
🏢 Summary: Oferta dla Senior Python Developera obejmuje rozwój i utrzymanie nowoczesnych systemów backendowych, projektowanie architektury oraz integrację usług w środowisku mikroserwisowym. Rola zakłada pracę z Pythonem, bazami danych, Dockerem i Kubernetes oraz udział w optymalizacji wydajności i mentoringu zespołu. Praca realizowana jest w modelu zdalnym z możliwością rozwoju zawodowego i udziału w innowacyjnych projektach. 🗂️ Requirements: Minimum 5 lat komercyjnego doświadczenia z Python, Znajomość Django lub FastAPI lub Flask, Doświadczenie z REST API, Znajomość SOLID, Znajomość DRY, Znajomość KISS, Doświadczenie z PostgreSQL lub MySQL, Znajomość Linux, Doświadczenie z WebSocket, Znajomość Jenkins lub GitLab CI lub GitHub Actions, Doświadczenie z architekturą mikroserwisową, Znajomość Elasticsearch, Znajomość Redis, Znajomość bezpieczeństwa aplikacji, Doświadczenie z Prometheus, Doświadczenie z Grafana, Doświadczenie z integracją systemów zewnętrznych, Podstawowa znajomość JavaScript, Umiejętność optymalizacji wydajności aplikacji backendowych, Znajomość języka angielskiego na poziomie B2 📃 Skills: Python, Django, FastAPI, Flask, REST, SQL, PostgreSQL, MySQL, Linux, WebSocket, Jenkins, GitLab, GitHub, Docker, Kubernetes, Elasticsearch, Redis, Prometheus, Grafana, JavaScript 🏢 Description: Poszukujemy doświadczonego Senior Python Developera , który dołączy do zespołu rozwijającego nowoczesne systemy backendowe. Szukamy osoby, która nie tylko tworzy wysokiej jakości kod, ale również aktywnie uczestniczy w projektowaniu architektury, podejmowaniu decyzji technicznych oraz wspiera rozwój zespołu poprzez dzielenie się wiedzą i dobrymi praktykami programistycznymi. Twoje zadania Projektowanie, rozwój oraz utrzymanie aplikacji backendowych tworzonych w języku Python. Współtworzenie architektury systemów oraz udział w analizie i doborze optymalnych rozwiązań technologicznych. Analiza wyzwań technicznych i biznesowych oraz proponowanie skutecznych rozwiązań wspierających realizację celów projektu. Tworzenie i rozwijanie testów automatycznych zapewniających wysoką jakość oprogramowania. Dbanie o jakość, wydajność, bezpieczeństwo i łatwość utrzymania rozwijanych aplikacji. Projektowanie oraz optymalizacja relacyjnych baz danych i zapytań SQL. Przygotowywanie oraz utrzymywanie środowisk opartych o Docker i Kubernetes. Integracja aplikacji z zewnętrznymi systemami i usługami z wykorzystaniem REST API oraz systemów kolejkowych. Tworzenie i aktualizacja dokumentacji technicznej oraz architektonicznej. Współpraca z interesariuszami przy analizie wymagań oraz wdrażaniu nowych funkcjonalności. Wsparcie merytoryczne zespołu, mentoring mniej doświadczonych programistów oraz dzielenie się wiedzą. Identyfikowanie potencjalnych ryzyk technicznych i rekomendowanie działań ograniczających ich wpływ na projekt. Analiza i optymalizacja wydajności aplikacji backendowych oraz ich infrastruktury. Nasze oczekiwania Minimum 5 lat komercyjnego doświadczenia w tworzeniu aplikacji w języku Python. Bardzo dobra znajomość przynajmniej jednego z frameworków: Django, FastAPI lub Flask. Doświadczenie w projektowaniu, implementacji i rozwijaniu usług REST API. Znajomość wzorców projektowych oraz zasad tworzenia czystego kodu, takich jak SOLID, DRY i KISS. Praktyczne doświadczenie w projektowaniu relacyjnych baz danych oraz pracy z PostgreSQL lub MySQL. Dobra znajomość środowiska Linux i pracy z systemami opartymi na tym systemie operacyjnym. Doświadczenie w implementacji komunikacji z wykorzystaniem WebSocket. Znajomość narzędzi takich jak Jenkins, GitLab CI lub GitHub Actions. Doświadczenie w projektowaniu i rozwijaniu aplikacji opartych na architekturze mikroserwisowej. Praktyczna znajomość technologii NoSQL, w szczególności Elasticsearch oraz Redis. Znajomość dobrych praktyk z zakresu bezpieczeństwa aplikacji. Doświadczenie w monitorowaniu aplikacji i infrastruktury z wykorzystaniem narzędzi takich jak Prometheus i Grafana. Doświadczenie w integracji z systemami zewnętrznymi. Podstawowa znajomość JavaScript. Umiejętność diagnozowania problemów wydajnościowych i optymalizacji działania aplikacji backendowych. Znajomość języka angielskiego na poziomie B2. Oferujemy Pracę w modelu zdalnym Możliwość rozwoju zawodowego oraz udziału w innowacyjnych projektach. Preferencyjne pakiety do wykupienia w programach Multisport oraz Lux Med. Przyjazną atmosferę pracy i dużą samodzielność w realizacji powierzonych zadań. Zainteresowała Cię ta oferta? Prześlij swoje CV i porozmawiajmy o szczegółach. Chętnie opowiemy więcej o projekcie oraz odpowiemy na wszystkie Twoje pytania :)