April 10, 2026

Python Developer

Senior • Remote

Warsaw, Poland

Start: ASAP

Work model: Remote
Length of contract: 12 months + extensions

We’re looking for a Senior Backend Developer with a data pipeline emphasis with a strong understanding of and hands-on experience with broad software development, i.e., system architecture, coding for scale, and communicating possibilities for what can be built and maintained, as well as a love for experimenting and building MVPs.

Core Responsibilities:

  • Design and implement software architectures for scalable data processing systems.

  • Develop and maintain data pipelines for efficient data ingestion and processing.

  • Collaborate with cross-functional teams to define and streamline software development processes.

  • Participate in code reviews and maintain high software quality standards.

  • Experiment with new technologies and frameworks to enhance system performance.

Key Requirements:

  • BSc in Software Engineering, Computer Science, or other relevant field

  • 5+ years of experience with Python

  • Experience with data pipelines

Nice to Have:

  • Experience with one or more AWS services

  • AWS DevOps CI/CD Pipelines

  • Relational databases

  • ElasticSearch/OpenSearch

  • Graph databases (e.g., Neptune or Neo4j)

Similar jobs you might like

Technology

Awareson Sp. z o.o.

Senior Backend Developer with Python

Senior

Remote

Warsaw, Poland

170 - 210 PLN

🏢 Summary: Senior Backend Engineer role focused on designing and scaling a high-throughput, event-driven platform. The position centers on building and optimizing large-scale event processing services and APIs in distributed systems. It involves solving complex scalability and reliability challenges in a massive-scale environment. 🗂️ Requirements: Senior-level experience in backend development, Strong Python expertise, Experience scaling message queue systems, Experience with distributed systems and microservices architecture, Proven track record building high-throughput backend services, Experience designing scalable and fault-tolerant systems, Ability to implement and optimize APIs 📃 Skills: Python, Azure, ServiceBus, StorageQueues, EventHubs, Microservices, DistributedSystems, APIs, EventDriven, EventSourcing, Streaming, Observability, Monitoring 🏢 Description: Location: Remote Type: Full-time Level: Senior Duration: 4 months Start: ASAP We are looking for an experienced Senior Backend Engineer to join a team responsible for building and scaling a high-throughput, event-driven platform operating at massive scale. Your primary focus will be the event processing backbone — designing, developing, and optimizing services that handle large volumes of messages reliably and efficiently. You will work closely with architects and other senior engineers to implement APIs that expose data and support advanced triage and processing workflows. This role is ideal for someone who enjoys solving hard scalability problems , working with distributed systems, and building resilient backend services that operate under real-world load. Responsibilities Design and build backend services responsible for large-scale event processing Optimize and scale message-based systems to handle high throughput and reliability requirements Implement APIs defined by system architects to expose data and collect processing results Collaborate with cross-functional teams to improve platform performance and resilience Contribute to architectural decisions around scalability, fault tolerance, and observability Core Skills Strong experience with Python as a primary backend language Deep expertise in scaling message queue systems (e.g. Azure Service Bus, Storage Queues, Event Hubs or similar) Solid understanding of microservices architecture and distributed systems Proven experience building high-throughput, resilient backend services Strong problem-solving skills and ability to work with complex systems Highly Desirable Experience with event-driven or event sourcing architectures Background in data processing frameworks or streaming systems Experience building platforms related to observability, monitoring, or large-scale event management Familiarity with designing systems for fault tolerance and graceful degradation What we offer Work on technically challenging systems operating at very large scale High level of autonomy and real influence on system architecture Collaboration with experienced engineers in a mature engineering environment Competitive compensation and flexible working model Project with strong technical ownership

Technology

Yard Corporate

Senior Python Engineer

Senior

Hybrid

Warsaw, Poland

40,000 - 55,000 PLN

🏢 Summary: Senior Python Engineer role focused on building and scaling a cloud-native real-time Data Platform handling massive datasets. The position involves developing high-performance backend services, optimizing distributed systems, and integrating large-scale data storage solutions. Hybrid work model in Warsaw with employment benefits including private medical care and multisport card. 🗂️ Requirements: 8+ years of backend software development experience, Advanced Python expertise, Experience with scalable production-grade systems, Knowledge of concurrency and multiprocessing, Experience with Pandas or NumPy, Experience with Parquet or JSON data formats, Knowledge of relational and NoSQL databases, Experience with performance optimization and low-latency systems, Ability to use AI-assisted development tools responsibly 📃 Skills: Python, Pandas, NumPy, Parquet, JSON, SQL, NoSQL, API, OOP, Concurrency, Multiprocessing, Algorithms, Databases, Cloud 🏢 Description: For our client, a leading, high-growth global fintech company – we are looking for an experienced Senior Python Engineer to join a key engineering team responsible for the company’s core data foundation. The project focuses on building, optimizing, and scaling a cloud-native, high-throughput Data Platform designed to ingest, process, and distribute massive datasets in real-time. This platform serves as the backbone for various downstream analytical systems, requiring extreme reliability, performance, and scalability. This is a fantastic opportunity for a strong Python generalist who enjoys solving complex distributed system problems, optimizing data flows, and working with modern cloud architectures. Responsibilities Backend & Pipeline Development: Design and develop scalable backend services and high-performance data processing pipelines using Python. Performance Tuning: Identify bottlenecks and optimize system performance, focus on concurrency, throughput, and low-latency execution. Data Integration & Storage: Build robust integrations with modern cloud-native storage solutions and databases to manage large-scale datasets efficiently. Collaborative Engineering: Work closely with cross-functional technical teams to understand data requirements and deliver reliable API services and platform features. Engineering Excellence: Maintain top-tier coding standards, emphasizing clean code, robust testing (unit/integration), automation, and security. Requirements 8+ years of professional backend software development experience (with a strong track record in building scalable, production-grade systems). Deep expertise in Python (advanced OOP, concurrency/multiprocessing, memory management, data structures, and algorithms). Solid experience with data-centric libraries such as Pandas, NumPy, or similar data processing frameworks. Experience with large-scale data storage formats (e.g., Parquet, JSON, or column-oriented databases) and relational/NoSQL databases. AI-assisted development mindset: Comfortable utilizing AI tools  to accelerate delivery, while maintaining strong developer judgment regarding validation, testing, security, and refactoring. What our client offers: Hybrid work model in Warsaw (minimum 3 days a week in the office - strictly non-negotiable). Contract of Employment (UoP) with increased tax-deductible costs (KUP). Private medical care (including full dental care). Lunch card to cover your daily meals. Multisport card.

Technology

Link Group

Software Engineer Python

Senior

Remote

Warsaw, Poland

125 - 145 PLN

🏢 Summary: Senior Python Developer role focused on building and maintaining backend applications and data pipelines in a cloud environment. The position involves processing large datasets, implementing CI/CD workflows, and developing Python-based solutions on GCP. 🗂️ Requirements: Strong experience with Python, Experience with SQL for data processing and querying, Experience with GitHub, Experience with GitHub Actions, Experience with Google Cloud Platform (GCP), Knowledge of data pipelines, Basic knowledge of omics 📃 Skills: Python, SQL, GitHub, GitHubActions, GCP, CI/CD, Omics 🏢 Description: We are looking for a Senior Python Developer responsible for developing and maintaining backend applications and data pipelines in a cloud environment. The role involves working with large datasets and collaborating with technical teams to build and maintain Python-based solutions. Responsibilities developing and maintaining applications and data pipelines using Python working with SQL for data processing and querying implementing and maintaining CI/CD processes using GitHub and GitHub Actions working in a Google Cloud Platform (GCP) environment collaborating with technical teams on data-related solutions Requirements strong experience with Python experience working with SQL familiarity with GitHub and GitHub Actions experience with Google Cloud Platform (GCP) basic knowledge of omics and data pipeline concepts

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

Awareson Sp. z o.o.

Backend Engineer

Mid

Remote

Warsaw, Poland

160 - 210 PLN

🏢 Summary: B2B contract for a Mid/Senior Backend Engineer starting mid-April, fully remote, working directly with the end client. The role focuses on backend development in one of two tracks: Python with strong database optimization expertise or automated search testing with TypeScript. Solid backend fundamentals are required for both profiles. 🗂️ Requirements: Mid/Senior level backend experience, Strong Python knowledge (first profile), Experience with databases and data sources, Hands-on database indexing, Query optimization skills, Experience in automated search testing (second profile), TypeScript knowledge (second profile), Solid backend fundamentals 📃 Skills: Python, TypeScript, SQL, Databases, Indexing, QueryOptimization, SearchTesting, Backend 🏢 Description: We are looking for a Backend Engineer (Mid/Senior) for a B2B contract starting around mid-April. The role is fully remote and involves working directly with the end client. We are currently recruiting for two backend profiles: The first is a Backend Engineer with strong knowledge of Python and experience working with databases and data sources, including hands-on experience with database indexing and query optimization. The second profile is a Backend Engineer with experience in automated search testing and knowledge of TypeScript. Both roles require solid backend fundamentals.

Technology

emagine Polska

Python Engineer

Mid

Remote

Warsaw, Poland

🏢 Summary: Backend development role focused on building and maintaining high-performance, reliable systems in a cloud environment. The position involves close collaboration with frontend teams and deploying containerized applications using AWS infrastructure. The project is remote with a long-term B2B contract and immediate start. 🗂️ Requirements: Proficiency in Python, Experience with backend development, Experience with Pandas, Strong knowledge of Docker, Strong knowledge of Kubernetes, Hands-on experience with AWS services (Lambda, EC2, ECS, EKS), Basic knowledge of Terraform 📃 Skills: Python, Pandas, Docker, Kubernetes, AWS, Lambda, EC2, ECS, EKS, Terraform 🏢 Description: Project Information: Start : ASAP Rate : up to 200 PLN/h Type of contract : B2B Length of the project : first contract for 6 months Location : remote Business travels : one trip to Frankfurt per 3 months Languages : both German and English on minimum B2+ level Summary: This role focuses on developing and maintaining robust backend systems to ensure high performance and reliability while collaborating closely with frontend teams for seamless data integration. Main Responsibilities: Develop and maintain backend systems with a focus on performance and reliability. Collaborate closely with frontend teams to ensure smooth data flow and integration. Build and manage containerized applications using tools like Docker and Kubernetes. Utilize cloud services, particularly AWS, to deploy and operate applications efficiently. Key Requirements: Proficiency in a general-purpose programming language, preferably Python. Experience with backend and data-science frameworks, specifically Pandas. Solid understanding of containerization technologies, including Docker and Kubernetes. Hands-on experience with AWS cloud services like Lambda, EC2, ECS, and EKS. Basic knowledge of Terraform. Nice to Have: Knowledge of business process modeling or workflow orchestration tools such as Temporal, Camunda, or AWS Step Functions. Experience working with mocking frameworks like pymocks.

Technology

DevsData LLC

Senior Backend Developer (Python/Django; 100% remote)

Senior

Remote

Warsaw, Poland

23,400 - 25,500 PLN/mo

🏢 Summary: Senior Backend Developer role focused on designing and delivering scalable server-side applications and APIs using Python and Django for early-stage B2B SaaS products. The position involves architectural ownership, system reliability, and performance optimization in a fully remote, full-time setup. The developer will drive backend best practices, testing, and CI/CD processes. 🗂️ Requirements: 5+ years of backend development experience, Extensive experience with Python, Extensive experience with Django, Proficiency in data modelling, Experience with relational databases, Experience with non-relational databases, Ability to write complex SQL queries, Experience with API design, Experience with system integrations, Experience with distributed systems (synchronous and asynchronous), Hands-on experience with Docker, Hands-on experience with Redis, Experience with message brokers, Experience with cron jobs, Experience writing unit tests (e.g. Pytest), Strong understanding of code quality and testing best practices, Good command of English for technical communication 📃 Skills: Python, Django, SQL, Docker, Redis, Pytest, APIs, Databases, PostgreSQL, MongoDB, CI/CD, MessageBroker, Cron, Git 🏢 Description: Senior Backend Developer (Python/Django; 100% remote) 💰 Salary: 23,400-25,500 PLN/month 🌎 100% Remote 🕦 Full-time position ☑️ B2B or Contract of Employment We are looking for a Senior Backend Developer for a partner client with a compelling mission: they act as a product and technology partner for early-stage B2B SaaS founders, helping them navigate the crucial journey from launch to their first million in revenue. They essentially become the dedicated tech backbone for these startups. Requirements: 5+ years of professional backend development experience. Extensive, proven experience with Python and the Django framework. Proficient in data modelling, relational and non-relational databases, and complex SQL queries. Strong experience with API design, integrations, and distributed systems (synchronous & asynchronous communication). Hands-on experience with Docker, Redis, message brokers, and cron jobs. Expertise in writing unit tests (e.g., Pytest) and a commitment to code quality and testing best practices. Great understanding of English with strong communication and collaboration skills. Nice to have: Previous experience in Greentech or Ecotech is a significant plus. Experience as an unofficial tech lead or mentoring junior developers. Knowledge of additional testing methodologies (integration, end-to-end). Responsibilities: Lead the design and development of complex server-side applications, APIs, and databases, taking ownership of architectural decisions. Architect, write, and deliver high-quality, scalable, and efficient code using Python and Django. Collaborate closely with cross-functional teams, including front-end developers and the tech lead, to align backend development with project goals. Architect and implement advanced user authentication, authorisation, and security mechanisms. Conduct performance analysis and optimisation, identifying bottlenecks and implementing solutions. Drive the implementation of automated testing and CI/CD processes to ensure code reliability. Establish and enforce coding standards, conduct thorough code reviews, and document backend architecture and APIs. Take responsibility for system reliability, scalability, and security, ensuring best practices. Get to know DevsData We are a technology consulting company and a recruitment agency, delivering software solutions to clients from Europe and the US. We work 100% remotely, in an international team, including people from Asia, London, or San Francisco. We employ people with experience in international corporations as well as students of the best technical and business universities. Find out more: https://devsdata.com

Technology

emagine Polska

Python Engineer

Mid

Remote

Warsaw, Poland

🏢 Summary: Backend-focused contract role to develop and maintain high-performance, reliable systems with strong cloud and containerization practices. The position involves close collaboration with frontend teams to ensure seamless data integration and efficient deployment on AWS. Initial 6-month B2B contract with remote work and periodic travel. 🗂️ Requirements: Proficiency in Python, Experience with backend frameworks, Experience with Pandas, Knowledge of Docker, Knowledge of Kubernetes, Hands-on experience with AWS services (Lambda, EC2, ECS, EKS), Basic knowledge of Terraform, English level B2+ 📃 Skills: Python, Pandas, Docker, Kubernetes, AWS, Lambda, EC2, ECS, EKS, Terraform, Temporal, Camunda, StepFunctions, Pymocks 🏢 Description: Project Information: Start : ASAP Rate : up to 200 PLN/h Type of contract : B2B Length of the project : first contract for 6 months Location : remote Business travels : one trip to Frankfurt per 3 months Languages : English on minimum B2+ level; German - nice to have Summary: This role focuses on developing and maintaining robust backend systems to ensure high performance and reliability while collaborating closely with frontend teams for seamless data integration. Main Responsibilities: Develop and maintain backend systems with a focus on performance and reliability. Collaborate closely with frontend teams to ensure smooth data flow and integration. Build and manage containerized applications using tools like Docker and Kubernetes. Utilize cloud services, particularly AWS, to deploy and operate applications efficiently. Key Requirements: Proficiency in a general-purpose programming language, preferably Python. Experience with backend and data-science frameworks, specifically Pandas. Solid understanding of containerization technologies, including Docker and Kubernetes. Hands-on experience with AWS cloud services like Lambda, EC2, ECS, and EKS. Basic knowledge of Terraform. Nice to Have: Knowledge of business process modeling or workflow orchestration tools such as Temporal, Camunda, or AWS Step Functions. Experience working with mocking frameworks like pymocks.

Technology

DCV Technologies

Senior Full Stack Engineer (Java / Python)- Hybrid Wroclaw

Senior

Hybrid

Wroclaw, Poland

🏢 Summary: Contract Senior Full Stack Engineer role focused on designing and developing scalable Java and Python backend services within a microservices architecture. The position involves building REST APIs, integrations, and automation solutions while contributing to data processing and cloud-based platforms. The role also includes technical leadership and ensuring high-quality architecture and coding standards. 🗂️ Requirements: 6+ years software engineering experience, Strong Java backend development experience, Strong Python backend development experience, Hands-on microservices development, Experience building REST APIs, Experience with Spring Boot, Experience with cloud-based services, Experience designing scalable application architectures, Experience with system integrations and automation, Ability to conduct code reviews and ensure code quality standards 📃 Skills: Java, Python, SpringBoot, Microservices, REST, APIs, Cloud, Automation, Architecture, Integration 🏢 Description: We are looking for an experienced Senior Full Stack Engineer to design and develop scalable backend services and APIs while contributing to modern microservices-based architectures. The role involves building Java and Python-based services , supporting data processing capabilities, and ensuring high-quality application development aligned with architectural standards. The candidate will also provide technical leadership , guide development teams, and ensure adherence to coding and integration standards. Send CV to (marcillina.tietjen@dcvtechnologies.co.uk) 📍 Location: Poland 💼 Experience: Senior Level (6+ years) 📄 Position Type: Contract / B2B Key Responsibilities Design and develop scalable backend services and APIs Build Java and Python-based microservices Develop integrations and automation solutions Contribute to data processing and backend platform capabilities Ensure solutions align with application architecture and platform standards Participate in system design, code reviews, and quality assurance Provide technical leadership and mentorship to developers Collaborate with cross-functional teams to deliver reliable backend systems Ensure adherence to coding standards and best practices Required Skills Backend Development Java Spring Boot Microservices architecture REST API development Full Stack / Integration Python development API development and integrations Automation scripting Cloud services Architecture & Engineering Application architecture Integration patterns Microservices design Code quality and peer reviews Experience Required 6+ years of software engineering experience Strong experience developing Java and Python backend services Hands-on experience building microservices and REST APIs Experience designing scalable application architectures Experience working with cloud-based services and integrations Experience mentoring developers and contributing to technical leadership Ideal Candidate Strong backend engineering background Experience building scalable microservices systems Ability to lead development standards and architecture decisions Comfortable working in **collaborative

Technology

Link Group

Full-Stack / Backend Developer (Java + AWS+ React.js)

Mid

Remote

Warsaw, Poland

100 - 160 PLN

🏢 Summary: Full-Stack / Backend Developer role focused on building and maintaining scalable applications and REST APIs that support client products. The position involves developing new integrations, enhancing existing backend and frontend systems, and improving platform performance and reliability. You will contribute to architecture improvements and work within a cloud-based environment. 🗂️ Requirements: Minimum 3 years commercial experience, Experience with Java, Experience with Spring Boot, Experience with AWS, Experience with MongoDB, Experience with PostgreSQL, Experience with React.js, Experience designing REST APIs, Knowledge of backend architecture, Experience with cloud environments, Understanding of clean code principles, Experience working in Agile environment 📃 Skills: Java, SpringBoot, AWS, MongoDB, PostgreSQL, React, REST, Agile, Cloud, Architecture 🏢 Description: We are looking for an experienced Full-Stack / Backend Developer to join our team and help build scalable applications and APIs supporting our clients’ products. You will work on both backend and frontend solutions, contributing to product development, system improvements, and ongoing platform stability. Your Responsibilities Develop new APIs to support client integrations and business features. Maintain and enhance existing backend and frontend applications. Fix bugs and improve application performance and reliability. Upgrade and support operational aspects of the platform. Identify opportunities to improve product quality, architecture, and development processes. Collaborate with developers, product teams, and stakeholders to deliver high-quality solutions. Participate in code reviews and contribute to best engineering practices. Required Skills Minimum 3 years of commercial experience with: Java Spring Boot AWS MongoDB PostgreSQL React.js Experience designing and developing REST APIs. Knowledge of backend architecture and modern web applications. Experience working with cloud-based environments (AWS). Understanding of software development best practices and clean code principles. Ability to work in an Agile development environment.