April 8, 2026

Senior Python Developer

Senior • Hybrid

120 - 170 PLN

Warsaw, Poland

Key Responsibilities:

  • End-to-End Product Ownership: Manages the full software lifecycle, from initial concept and architecture design to production release and maintenance.

  • Workflow Automation: Develops internal tools to automate data collection, remediation, and reporting to industrialize asset management processes.

  • Modular Development: Delivers independent, high-quality software modules through iterative cycles of coding, testing, and documentation.

  • System Integration: Ensures seamless integration and maintenance of applications within complex, distributed infrastructures.

  • Technical Collaboration: Works closely with architects and product owners to define technical solutions and security standards.

Technical Requirements:

  • Python Expertise: Advanced proficiency in Python for building RESTful microservices, automation scripts, and ETL data processing.

  • Basic Java Knowledge: Foundational understanding of Java and Spring Boot to support existing backend components and minor maintenance tasks.

  • Data & Storage: Proficiency in PostgreSQL (design and optimization) and familiarity with S3 or NAS storage solutions.

  • Cloud & DevOps: Familiarity with Kubernetes, Docker, and CI/CD pipelines (Jenkins, BitBucket) within a Linux environment.

Similar jobs you might like

Technology

Link Group

Java Developer

Mid

Hybrid

Warsaw, Poland

100 - 150 PLN

🏢 Summary: Mid-level Java Developer role focused on building and delivering software aligned with a long-term product roadmap, ensuring high-quality, user-centric solutions. The position involves full-cycle development, task estimation, and close collaboration within a cross-functional team. The role also requires active participation in CI/CD processes and hybrid work availability. 🗂️ Requirements: Mid-level experience with Java 8/17, Experience with Spring Boot and Hibernate, Experience with Maven and functional libraries, Proficiency in Oracle PL/SQL, Experience with Swagger for API documentation, Practical knowledge of CI/CD tools, Ability to work in hybrid model at least one day per week, Fluent English communication skills 📃 Skills: Java, Spring, Hibernate, Maven, Vavr, Oracle, PLSQL, Swagger, Bitbucket, Jenkins, Sonar, Kubernetes, ELK, CI/CD 🏢 Description: Key Responsibilities: Software Development: Build and deliver software according to project requirements and a multi-year product roadmap. User-Centric Design: Collaborate with the team to shape software functionality to best meet user expectations. Quality Assurance: Maintain high-quality solutions through thorough test coverage, code reviews, and a focus on user needs. Project Management: Perform task estimation, planning, and provide proactive status reporting to the team. Team Collaboration: Foster a supportive environment by sharing knowledge and assisting other team members. Technical Requirements: Java Stack: Solid mid-level experience with Java 8/17, Spring Boot, Hibernate, Maven, and functional libraries like vavr. Data & Messaging: Proficiency in Oracle PL/SQL, and API documentation using Swagger. DevOps Ecosystem: Practical knowledge of CI/CD tools including Bitbucket, Jenkins, Sonar, Kubernetes, and ELK. Soft Skills: A collaborative "team player" attitude with the ability to communicate fluently in English. Work Model: Ability to work in a hybrid setup, including at least one day per week.

Technology

Link Group

Senior Java Developer

Senior

Hybrid

Warsaw, Poland

120 - 160 PLN

🏢 Summary: Senior technical role leading the design, optimization, and delivery of core business applications within a large IT transformation program. The position focuses on Java-based microservices, cloud and DevOps adoption, and collaboration with architecture and infrastructure teams. It combines hands-on development expertise with technical leadership across strategic platforms. 🗂️ Requirements: 6+ years of experience with Java microservices, Strong experience with JEE and Spring Boot, Experience in API and REST development, Proficiency in Kubernetes, Proficiency in Python, Experience with cloud migration projects, Hands-on experience with Oracle Database and WebLogic, Experience with messaging systems such as IBM MQ or WebSphere, Knowledge of IT security standards, Understanding of functional and technical architecture principles, Fluency in English 📃 Skills: Java, JEE, SpringBoot, REST, API, Microservices, Kubernetes, Python, Oracle, WebLogic, IBMMQ, WebSphere, DevOps, Agile, CloudMigration, Architecture, Security 🏢 Description: Key Responsibilities: Technical Leadership: Provides expert technical guidelines and support to IT analysts and development teams. Application Optimization: Identifies improvement and optimization opportunities for major core business applications. Strategic Delivery: Contributes to the delivery of high-priority projects within core business platforms. Infrastructure Collaboration: Partners with Architects, Security, and Infrastructure teams to design and evolve technical solutions. IT Transformation: Drives the adoption of DevOps, Agile methodologies, and AI readiness as part of broader group transformation programs. Technical Requirements: Java Expertise: Over 6 years of experience with Java microservices, JEE, Spring Boot, and API/REST development. Cloud & DevOps: Proficiency in Kubernetes and Python, with cloud migration expertise and DevOps knowledge listed as significant advantages. Data & Middleware: Experience with Oracle components (Database, WebLogic) and messaging flows such as IBM MQ or WebSphere. Standards & Architecture: Deep awareness of IT security standards, quality metrics, and functional/technical architecture principles. Professional Skills: Fluency in English with the ability to present complex technical topics to senior stakeholders.

Technology

xBerry Sp. z o.o.

Intern/ Junior Python Developer

Junior

Hybrid

Wroclaw, Poland

32 - 35 PLN

🏢 Summary: Hands-on backend engineering role focused on developing and maintaining Python-based solutions and automation tools with real impact on product and internal projects. The position involves end-to-end ownership of tasks, backend feature development, and technical problem-solving within a collaborative team. It is suited for engineers eager to grow through practical coding and code review experience. 🗂️ Requirements: Very good practical knowledge of Python, Experience in backend development projects, Experience from academic, research, or personal programming projects, Ability to write clean, readable, maintainable code, Knowledge of clean code principles, Understanding of programming best practices, Practical problem-solving skills, Ability to independently deliver tasks end-to-end 📃 Skills: Python, Backend, Automation, Scripting, Git, CodeReview 🏢 Description: Role Objective Development and maintenance of backend solutions and process automation, with a real impact on both product and internal projects. The role is focused on hands-on engineering work and quickly taking ownership of responsibilities. Responsibilities – Participation in backend development projects – Creating and developing scripts and automation tools – Collaborating with the team to solve technical problems – Independently delivering assigned tasks end-to-end – Participating in code reviews and team collaboration Requirements – Very good practical knowledge of Python – Experience gained through student research groups, academic projects, or personal projects – Ability to write clean, readable, and maintainable code – Knowledge of clean code principles and programming best practices – Practical problem-solving skills Desired Traits – Proactivity and initiative – Strong sense of ownership for assigned tasks – A mindset focused on learning and technical growth – Ability to work independently after a short onboarding We offer: – Flexible working hours – Hybrid work options – Medical care program and Multisport – Integrations events

Technology

Link Group

Data DevOps Engineer

Mid

Hybrid

Warsaw, Poland

18,000 - 22,000 PLN

🏢 Summary: The offer is for a Data Engineer/DevOps professional to build and maintain scalable data platforms and cloud infrastructure, automate data workflows using CI/CD and Infrastructure as Code, and optimize data pipelines for high availability and security. The role focuses on managing data processing environments and supporting model deployment in collaboration with data teams. 🗂️ Requirements: Proficiency in Linux/Unix administration, Strong Shell scripting skills, Advanced knowledge of Python, Advanced knowledge of SQL, 3–5 years experience in Data Engineering or DevOps, Degree in Computer Science, Data Engineering, or related field 📃 Skills: Linux, Unix, Shell, Python, SQL, Azure, Spark, Databricks, Docker, Kubernetes, Terraform, Ansible, Hadoop, Kafka, CICD 🏢 Description: Key Responsibilities Infrastructure Management: Build and maintain scalable data platforms and cloud-based infrastructure. Automation: Implement CI/CD pipelines for data workflows and automate manual processes using Infrastructure as Code (IaC). Pipeline Optimization: Monitor, troubleshoot, and optimize data processing jobs to ensure high availability. Security & Compliance: Ensure data integrity and security across all environments. Collaboration: Work closely with Data Scientists and Engineers to streamline the deployment of data models. Requirements Systems & Scripting: Strong proficiency in Linux/Unix administration and Shell scripting. Programming: Advanced knowledge of Python and SQL . Mindset: Exceptional analytical and problem-solving skills. Education: Degree in Computer Science, Data Engineering, or a related technical field. Experience: 3–5 years of proven experience in Data Engineering or a DevOps-related role. Nice-to-have Cloud & Big Data: Hands-on experience with Azure , Apache Spark , and Databricks . DevOps Tools: Proficiency with Docker , Kubernetes , CI/CD tools, and IaC (e.g., Terraform, Ansible). Data Ecosystems: Familiarity with Big Data technologies such as Hadoop or Kafka .

Technology

emagine Polska

Senior Software Engineer (Java // Python)

Senior

Hybrid

Lisbon, Portugal

🏢 Summary: Senior Software Engineer responsible for defining technical standards and architecture, leading backend and frontend development, and ensuring secure, scalable, and observable solutions. The role drives CI/CD, enterprise integrations, and production support while aligning engineering practices with product and operations goals. 🗂️ Requirements: Proven experience defining technical standards and architecture, Experience with CI/CD orchestration, Experience with observability implementation, Experience implementing on-premises, hybrid, and cloud solutions, Experience leading backend and frontend architectural decisions, Experience maintaining CI/CD pipelines, Experience coordinating enterprise integrations, Knowledge of DDD and clean architecture, Expertise in Java and Spring Boot, Expertise in Python and FastAPI, Expertise in React or Angular, Experience with L2/L3 production support, Experience with Spring Security and OAuth 📃 Skills: Java, SpringBoot, Python, FastAPI, React, Angular, CICD, Observability, ServiceNow, Jira, Boomi, DDD, OAuth, SpringSecurity 🏢 Description: To strengthen the team, we are seeking a person for the role of Senior Software Engineer, responsible for defining technical standards and architecture, guiding the development team, ensuring quality practices, security, and CI/CD, and collaborating with product and operations in delivering scalable, business-aligned solutions. Main Responsibilities Define technical standards, architecture, and development practices, ensuring quality, security, performance, and resilience in production environments. Orchestrate end-to-end delivery with CI/CD and observability while promoting responsible autonomy among teams aligned with product and operational objectives. Implement on-premises, hybrid, and cloud solutions with security best practices, observability, and integration with existing systems. Lead architectural decisions in backend and frontend (Java/Spring Boot, Python/FastAPI, React/Angular), ensuring scalability, consistent testing and code reviews. Implement and maintain end-to-end CI/CD pipelines and observability (logs, metrics, distributed tracing). Coordinate enterprise integrations (ServiceNow, Jira, CRMs) and iPaaS (e.g., Boomi), including mapping, validation, and compliance. Apply practices such as DDD, clean architecture, application security, and secrets/IAM management throughout the development lifecycle. Provide technical guidance to the team, elevate quality standards, and align practices with product and operations. Lead L2/L3 support in production: incident triage and resolution, prevention escalation (on call), SLA management, and conducting post-mortems focused on root causes and corrective actions. Operate and evolve applications in on-premises, hybrid, or cloud environments: VMs, networks, VPNs, certificates, Nginx/reverse proxy, load balancing, and enhancing the security of exposed services. Key Requirements Proven ability to define technical standards, architecture, and development practices. Experience with CI/CD orchestration and observability practices. Knowledge of implementing on-premises, hybrid, and cloud solutions with security best practices. Leadership in architectural decisions for backend and frontend technologies. Experience with maintaining CI/CD pipelines and end-to-end observability. Ability to coordinate enterprise integrations and ensure compliance. Mastery of practices such as DDD and clean architecture. Technical expertise in Java/Spring Boot, Python/FastAPI, React/Angular. Experience in providing L2/L3 technical support and leading incident resolution. Expertise in security practices, including Spring Security and OAuth. Nice to Have Experience with Docker, Kubernetes, and cloud environments (Azure/AWS/GCP). Background in data management with PostgreSQL, MongoDB, and Redis. Familiarity with AI models, particularly RAG. Knowledge in security access management and policies based on the principle of least privilege.

Technology

Link Group

Senior Fullstack Developer (Python + Angular)

Senior

Hybrid

Krakow, Poland

130 - 170 PLN

🏢 Summary: Full Stack Developer role responsible for end-to-end architecture and development of a global application automating data collection, compliance reporting, and asset optimization. The position covers frontend (Angular) and backend (Python/FastAPI) development, AI integration, data engineering, and Kubernetes-based DevOps. It involves owning the full product lifecycle in an international, greenfield environment. 🗂️ Requirements: 5+ years of professional software development experience, Expertise in Python and FastAPI, Advanced Angular with TypeScript and RxJS, Strong experience with RESTful microservices, Proficiency in PostgreSQL design and optimization, Hands-on experience with ETL/ELT processes, Experience with Kubernetes and Docker, Experience with CI/CD pipelines (Jenkins or BitBucket), Experience working in SCRUM or Kanban, Bachelor’s degree in Computer Science or related field, Fluent English (B2/C1) 📃 Skills: Python, FastAPI, Angular, TypeScript, RxJS, REST, PostgreSQL, ETL, ELT, Kubernetes, Docker, Jenkins, BitBucket, S3, Linux, SCRUM, Kanban, LLM, AI 🏢 Description: Role Summary We are seeking an experienced Full Stack Developer to join an IT Hub in Poland. You will own the full product lifecycle of a global application designed to automate data collection, compliance reporting, and asset optimization across EMEA, APAC, and Americas. Key Responsibilities Architecture & Development: Design end-to-end modular architecture and develop both Frontend (Angular) and Backend (Python/FastAPI) components. Innovation: Integrate AI tools (LLMs, Code Assistants) to enhance development and automate complex data workflows. DevOps: Manage deployment and scalability on Kubernetes clusters using CI/CD pipelines. Data Management: Handle complex data consolidation, ETL processes, and PostgreSQL optimization. Technical Requirements Backend: Expert Python (FastAPI, RESTful microservices, automation scripts). Frontend: Advanced Angular (TypeScript, RxJS, complex forms/UI). Data: Mastery of PostgreSQL (design & optimization) and ETL/ELT processes. Infrastructure: Kubernetes, Docker, CI/CD (Jenkins/BitBucket), S3 Buckets, and Linux. Methodology: Strong experience in SCRUM/Kanban environments. Qualifications Experience: 5+ years of professional software development. Education: Bachelor’s degree in Computer Science or a related field. Languages: Fluent English (B2/C1) . Soft Skills: Analytical mindset, ability to work autonomously, and strong negotiation skills. What We Offer Opportunity to work on a greenfield project within a prestigious global financial group. Exposure to cutting-edge technologies and international stakeholders. A multicultural, professional environment focused on innovation and agility.

Technology

Link Group

Java Developer

Mid

Remote

Warsaw, Poland

120 - 135 PLN

🏢 Summary: The role focuses on developing and maintaining Java-based backend services that integrate multiple systems and support data processing workflows in a cloud environment. It involves building APIs, optimizing databases, and collaborating on ETL/ELT pipelines and CI/CD automation. The position requires close cooperation with data engineers to ensure reliable, high-quality data integration and system performance. 🗂️ Requirements: Strong experience in Java development, Good knowledge of SQL and relational databases, Experience with REST API development and system integrations, Understanding of ETL/ELT concepts and data pipelines, Experience with cloud environments, preferably Azure, Experience with CI/CD pipelines and DevOps practices, Ability to troubleshoot data flows and integration issues 📃 Skills: Java, SQL, REST, API, Azure, ETL, ELT, CICD, DevOps, AzureSQL, DataLake, Synapse, ADF, Messaging 🏢 Description: Key Responsibilities Design, develop, and maintain backend services and applications using Java . Build and support data integration layers and APIs connecting various systems. Collaborate closely with Azure Data Factory Engineers on ETL/ELT processes and data pipelines. Integrate systems using REST APIs and other data exchange mechanisms . Work with databases and optimize queries using SQL . Support data processing workflows and ensure data consistency and quality. Participate in CI/CD processes and contribute to automation and deployment pipelines. Troubleshoot and resolve issues related to data flow and system integrations. Collaborate with cross-functional teams including data engineers, analysts, and business stakeholders. Required Skills Strong experience in Java development . Good knowledge of SQL and relational databases . Experience working with REST APIs and system integrations . Understanding of data processing, ETL/ELT concepts , or data pipelines. Familiarity with cloud environments , preferably Microsoft Azure . Experience with CI/CD pipelines and DevOps practices . Strong problem-solving and analytical skills. Good communication skills and ability to work in a collaborative environment. Nice to Have Experience working with Azure Data Factory (ADF) or close collaboration with data teams. Familiarity with Azure services such as Azure SQL, Data Lake, or Synapse. Experience with messaging systems or event-driven architectures . Knowledge of data modeling concepts .

Technology

Link Group

.NET / eFront Software Engineer

Mid

Hybrid

Warsaw, Poland

120 - 160 PLN

🏢 Summary: Software development role focused on building and maintaining .NET-based solutions, designing scalable architectures, and collaborating with stakeholders in an Agile environment. The position involves end-to-end development, REST API integration, SQL Server database design, code quality practices, and continuous improvement initiatives. 🗂️ Requirements: 3+ years of experience with .NET 4.8+, Experience with .NET Core, Knowledge of Microsoft SQL Server, Experience with relational database design, Advanced SQL skills, Understanding of OOP principles, Knowledge of clean architecture design patterns, Experience building and consuming REST APIs, Proficiency with Visual Studio, Proficiency with VS Code, Experience with GitLab, Understanding of DevOps practices, English proficiency at C1 level 📃 Skills: .NET, .NETCore, SQL, SQLServer, OOP, REST, VisualStudio, VSCode, GitLab, DevOps, eFront, WebSphereTX, Agile, Scrum 🏢 Description: Key Responsibilities End-to-End Development: Design logical data models and build robust software solutions aligned with a well-defined, multi-year product roadmap. Technical Design & Innovation: Proactively propose innovative architectural enhancements through controlled proof-of-concepts (spikes) and ensure all solutions adhere to modern software security standards. Collaboration & Delivery: Work hand-in-hand with business stakeholders to translate functional requirements into efficient technical specs. Participate in workload estimation, planning, and proactive status reporting. Code Quality & Mentorship: Maintain high engineering standards by conducting thorough peer code reviews, ensuring excellent test coverage, and managing application source code configuration. Team & Culture: Foster a friendly, supportive environment focused on continuous learning, knowledge-sharing, and team-wide upskilling. Requirements Technical Expertise: 3+ years of professional experience working with .NET 4.8+ and .NET Core . Strong knowledge of Microsoft SQL Server , relational database design (ER models), and advanced SQL. Solid grasp of Object-Oriented Programming ( OOP ) principles and clean architecture design patterns. Hands-on experience building and consuming REST APIs . Proficiency with development and version control tools ( Visual Studio, VS Code, GitLab ). Soft Skills & Methodology: A proactive, problem-solving mindset with a collaborative, team-player attitude. Foundational understanding of DevOps practices. Fluency in English (minimum C1) , with strong written and verbal communication skills. Nice to Have Direct development or configuration experience with the eFront FIA platform (highly advantageous). Familiarity with WebSphere TX . Prior experience working within an Agile/Scrum framework.

Technology

Link Group

Senior Backend / Cloud Engineer (Azure & DevOps Focus)

Senior

Remote

Bialystok, Poland

120 - 130 PLN

🏢 Summary: Backend engineering role focused on designing, building, and operating scalable, event-driven services on Microsoft Azure. The position covers full ownership of backend systems, including architecture, infrastructure as code, container orchestration, CI/CD automation, and data management. It emphasizes microservices, distributed systems, and cloud-native DevOps practices. 🗂️ Requirements: Extensive experience in backend development with C# and .NET, Strong practical knowledge of Microsoft Azure core services, Hands-on experience with AKS and APIM, Experience with distributed messaging systems (Azure Service Bus or Kafka), Proven experience with microservices and distributed systems, Experience with relational and NoSQL databases, Hands-on experience with CI/CD automation tools, Practical experience with Terraform and Infrastructure as Code 📃 Skills: C#, .NET, Azure, AKS, APIM, Kafka, ServiceBus, Terraform, Kubernetes, CI/CD, SQL, CosmosDB, Microservices, AppInsights, LogAnalytics 🏢 Description: Key Responsibilities: End-to-End Product Engineering: Own the entire lifecycle of backend services and APIs—from initial architecture design and coding to comprehensive testing and production deployment. Event-Driven Ecosystems: Architect and maintain highly scalable, asynchronous solutions on Microsoft Azure , utilizing Azure Service Bus or Kafka for robust messaging. Infrastructure as Code (IaC): Orchestrate and manage cloud environments using Terraform , ensuring all infrastructure aligns with enterprise security and performance benchmarks. Container Orchestration: Deploy and fine-tune containerized workloads within Azure Kubernetes Service (AKS) environments. DevOps Ownership: Drive the automation of build, test, and release cycles, taking full accountability for the CI/CD pipelines of your assigned services. Data Persistence & Management: Design efficient data storage strategies (SQL, Cosmos DB, Storage) and expose secure, high-performance interfaces through Azure API Management (APIM) . Strategic Collaboration: Partner with architects and platform teams to monitor system health via App Insights/Log Analytics, ensuring continuous reliability and optimization. Required Skills & Experience: Technical Mastery: Extensive professional experience in backend development using C# and the .NET ecosystem . Cloud Expertise: Deep practical knowledge of Microsoft Azure core services, specifically AKS, APIM, and distributed messaging platforms. Architectural Literacy: Proven ability to work with Microservices and distributed systems, including sophisticated data modeling in both relational and NoSQL databases. DevOps Mindset: Hands-on proficiency with CI/CD automation tools and a strong commitment to Infrastructure as Code (Terraform) . Agile Adaptability: Experience thriving in fast-paced, iterative delivery teams with a focus on solving complex technical challenges. Impactful Communication: Ability to articulate technical concepts clearly to both technical and non-technical stakeholders while adhering to best practices in documentation.

Technology

emagine Polska

Python Software Engineer (h/f)

Senior

Hybrid

Paris, France

🏢 Summary: The offer is for a senior Python Software Engineer responsible for improving and reinventing the software delivery lifecycle, focusing on developer tools, CI/CD, and Python package distribution. The role involves building and maintaining libraries and tooling that support secure, reliable, and scalable development across the organization. It emphasizes best practices in dependency management, testing, and cross-platform compatibility. 🗂️ Requirements: Minimum 10 years of software development experience or exceptional learning ability, BS or MS in Computer Science or related field, Expertise in Python or C++, Strong knowledge of Python, Proficiency with Python packaging tools, Strong coding skills focused on reliability, Ability to develop CI/CD scripts and developer tools, Experience with dependency management and testing practices 📃 Skills: Python, C++, CI/CD, pip, setuptools, Conda, SDLC, Git, ray, spark, TypeScript, React, Angular, Node 🏢 Description: Summary The Python Software Engineer plays a crucial role within the Technical Foundations team, responsible for developing and maintaining a robust ecosystem that empowers colleagues to produce high-quality research and production code. Main Responsibilities: As a Python Software Engineer, you will be tasked with reinventing the software delivery lifecycle and promoting best practices in software development. Reinvent the software delivery lifecycle, focusing on developer tools and CI/CD scripts for Python packages. Assemble 3rd-party tools into a unique distribution for cross-compatibility on various architectures. Promote best practices in software development, including dependency management and testing techniques. Develop libraries and tools to support SDLC, Security, Cloud, and other technical domains. Conduct technology watch and prototype modern technology solutions for firmwide challenges. Key Requirements: Minimum 10 years of software development experience or exceptional learning skills. BS or MS in Computer Science or related field. Expertise in Python or C++ with solid knowledge of Python. Proficiency with Python packaging solutions (e.g., pip, setuptools, Conda). Strong coding skills with a focus on reliability. Excellent communication skills in an international team. Nice to Have: Experience with distributed data manipulation libraries (e.g., ray, spark). Familiarity with TypeScript (React, Angular, Node).