June 26, 2026

Python Developer

Mid • Hybrid

145 - 165 PLN/hr

Gdansk, Poland

  • Industry: banking

  • Rate: up to 165 pln/h net + VAT, B2B

    • Location: Gdańsk/Warsaw/Łódź/Gdynia - hybrid (3 days per week in the office)

Summary: The role of DataStage & Python Developer primarily involves supporting the Market Abuse Surveillance and Compliance teams by developing and testing ETL processes for trading data surveillance.

Main Responsibilities:

  • Develop and test ETL processes for transforming trading data.

  • Implement automated surveillance systems for detecting market abuse.

  • Read and transform data from various sources such as Kafka and databases into structured CSV files.

  • Collaborate within agile teams using tools like JIRA.

Key Requirements:

  • Hands-on experience with DataStage and Python for ETL processes.

  • Proficiency in Oracle SQL.

  • Experience with Kafka/XML for data extraction.

  • Strong understanding of full-stack development and Kubernetes.

Nice to Have:

  • Experience in financial institutions, especially in trading.

  • Familiarity with risk & compliance domains.

  • Knowledge of Actimize products.

  • Previous involvement in related projects.

Similar jobs you might like

Technology

emagine Polska

Python Developer

Mid

Hybrid

Gdansk, Poland

🏢 Summary: DataStage & Python Developer role in banking focused on building and testing ETL processes to support market abuse surveillance and compliance. The position involves transforming trading data, implementing automated detection systems, and integrating data from Kafka and databases. Hybrid work model with B2B contract and competitive hourly rate. 🗂️ Requirements: Hands-on experience with DataStage, Hands-on experience with Python for ETL, Proficiency in Oracle SQL, Experience with Kafka, Experience with XML, Understanding of full-stack development, Knowledge of Kubernetes, Ability to work in agile teams using JIRA 📃 Skills: DataStage, Python, Oracle, SQL, Kafka, XML, Kubernetes, JIRA, ETL 🏢 Description: Industry: banking Rate: up to 165 pln/h net + VAT, B2B Location: Gdańsk/Warsaw - hybrid (3 days per week in the office) Summary: The role of DataStage & Python Developer primarily involves supporting the Market Abuse Surveillance and Compliance teams by developing and testing ETL processes for trading data surveillance. Main Responsibilities: Develop and test ETL processes for transforming trading data. Implement automated surveillance systems for detecting market abuse. Read and transform data from various sources such as Kafka and databases into structured CSV files. Collaborate within agile teams using tools like JIRA. Key Requirements: Hands-on experience with DataStage and Python for ETL processes. Proficiency in Oracle SQL. Experience with Kafka/XML for data extraction. Strong understanding of full-stack development and Kubernetes. Nice to Have: Experience in financial institutions, especially in trading. Familiarity with risk & compliance domains. Knowledge of Actimize products. Previous involvement in related projects.

Technology

emagine Polska

Senior Test Automation Engineer (Python + Robot Framework)

Senior

Hybrid

Gdynia, Poland

🏢 Summary: The offer is for a Python Automation Developer in the banking sector focused on improving data quality through automated testing and data handling processes. The role involves requirement analysis, test design, automation development, and integration of automated regression tests within CI/CD pipelines. It requires strong experience in Python, databases, and test automation frameworks in a hybrid work model from Gdynia. 🗂️ Requirements: 5+ years of experience with Python development, 5+ years of experience with database technologies, 5+ years of experience with GIT, 3+ years of experience with Robot Framework, 3+ years of experience with CI/CD tools (e.g., Jenkins), Strong experience with Linux, Strong experience with Bash scripting, Experience with test management tools (e.g., qTest or Zephyr) 📃 Skills: Python, RobotFramework, SQL, GIT, Jenkins, Linux, Bash, qTest, Zephyr, Docker, Kafka, IBMMQ 🏢 Description: Industry: banking Rate: up to 160 pln/h on b2b Location: Hybrid from Gdynia - 2 days per week from office Summary: This role focuses on enhancing data quality through automation and testing processes within the IT development team. The developer will play a key role in requirement analysis, test execution, and improving efficiencies in data handling processes. Responsibilities: Conduct requirement analysis and clarify unclear requirements. Prepare test scenarios and test cases. Prepare test data for various scenarios. Develop automation scripts using Robot Framework and Python. Implement automated solutions for daily data handling tasks. Plan and execute tests, alongside analyzing test results and reporting defects. Run automated regression tests as part of the CI/CD process. Identify and propose improvements for daily processes and challenge inefficiencies. Must Haves: 5+ years of development experience with Python. 5+ years of experience with database technologies. 5+ years of experience with GIT. 3+ years of experience with Robot Framework. 3+ years of experience with CI/CD tools like Jenkins. Strong experience with Linux and bash scripting. Experience with test management tools such as qTest or Zephyr. Effective communication and collaboration skills with teams, including developers and analysts. Nice to Have: Experience with containerization technologies such as Docker. Familiarity with streaming and queue technologies (e.g., KAFKA, IBM MQ). Working knowledge of DevOps practices.

Technology

emagine Polska

Senior Test Automation Engineer (Python + Robot Framework)

Senior

Hybrid

Gdynia, Poland

140 - 160 PLN/hr

🏢 Summary: The offer is for a Senior Python Developer in the banking sector, focused on improving data quality through automation and testing within an IT development team. The role involves requirement analysis, test preparation and execution, and building automated data handling solutions integrated with CI/CD processes. It combines development, test automation, and process optimization in a hybrid work model. 🗂️ Requirements: 5+ years of experience with Python, 5+ years of experience with database technologies, 5+ years of experience with GIT, 3+ years of experience with Robot Framework, 3+ years of experience with CI/CD tools, Strong experience with Linux, Strong experience with Bash scripting, Experience with test management tools (qTest or Zephyr), Ability to prepare test scenarios, test cases, and test data, Experience in test execution and defect reporting 📃 Skills: Python, Robot, Framework, SQL, GIT, Jenkins, Linux, Bash, qTest, Zephyr, Docker, Kafka, IBM, MQ 🏢 Description: Industry: banking Rate: up to 160 pln/h on b2b Location: Hybrid from Gdynia - 2 days per week from office Summary: This role focuses on enhancing data quality through automation and testing processes within the IT development team. The developer will play a key role in requirement analysis, test execution, and improving efficiencies in data handling processes. Responsibilities: Conduct requirement analysis and clarify unclear requirements. Prepare test scenarios and test cases. Prepare test data for various scenarios. Develop automation scripts using Robot Framework and Python. Implement automated solutions for daily data handling tasks. Plan and execute tests, alongside analyzing test results and reporting defects. Run automated regression tests as part of the CI/CD process. Identify and propose improvements for daily processes and challenge inefficiencies. Must Haves: 5+ years of development experience with Python. 5+ years of experience with database technologies. 5+ years of experience with GIT. 3+ years of experience with Robot Framework. 3+ years of experience with CI/CD tools like Jenkins. Strong experience with Linux and bash scripting. Experience with test management tools such as qTest or Zephyr. Effective communication and collaboration skills with teams, including developers and analysts. Nice to Have: Experience with containerization technologies such as Docker. Familiarity with streaming and queue technologies (e.g., KAFKA, IBM MQ). Working knowledge of DevOps practices.

Technology

ITDS

Senior Python Developer – Trading Technology & Data Pipelines

Senior

On-site

Wroclaw, Poland

40,000 - 60,000 PLN

🏢 Summary: Senior Python Developer role focused on building high-performance data pipelines and monitoring solutions for low-latency trading systems. The position involves processing network packet data, developing analytics tools, and enhancing real-time trading infrastructure. It offers direct impact on trading performance within a financial technology environment. 🗂️ Requirements: Minimum 3 years of software development experience, Professional experience with Python, Experience with Shell scripting, Experience in data analytics and time series analysis, Basic knowledge of TCP/IP, UDP and Ethernet protocols, Understanding of GNU/Linux kernel and OS internals, Basic knowledge of C/C++, Fluent English, Legal right to work in the European Union 📃 Skills: Python, Shell, TCP/IP, UDP, Ethernet, Linux, GNU, C, C++, Analytics, TimeSeries 🏢 Description: Empower the Future of Trading — Shape High-Performance Data Pipelines in a Dynamic Financial Ecosystem! Wroclaw-based opportunity with on-site work model (5 on-site days per week allowed). As a Senior Python Developer – Trading Technology & Data Pipelines , you will be working for our client, a leading financial technology firm specializing in low-latency trading strategies. Join a team of innovative engineers and researchers dedicated to optimizing and transforming trading performance through cutting-edge data solutions and monitoring tools. This role offers a unique chance to directly influence trading outcomes and advance your career in financial technology. Your main responsibilities: Develop tools to collect and aggregate data from complex trading systems. Design and implement data pipelines to process network packet captures for low-latency network analysis. Build monitoring solutions with anomaly detection for network traffic and system metrics. Collaborate with the team to optimize trading strategies and improve system performance. Gain expertise in financial markets and trading technology while proposing measurable improvements. Contribute to high-performance data infrastructure supporting real-time trading decisions. Work closely with engineers to streamline data flows and enhance system reliability. You're ideal for this role if you have: At least 3 years of experience in software development, preferably in trading or finance. Strong proficiency in Python and Shell scripting. Experience in data analytics and time series analysis. Basic knowledge of TCP/IP, UDP, and Ethernet protocols. Understanding of GNU/Linux kernel and operating system internals. Fundamental knowledge of C/C++ programming. An interest in financial markets and trading technology. It is a strong plus if you have: (optional) Certifications or experience in network analysis or low-latency systems. Language Required for the role: Fluent in English, with excellent communication skills to collaborate effectively. Eligibility to work on this role: Only candidates with an existing legal right to work in the European Union will be considered for this role. #MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.

Technology

ITDS

Mid-Level Python Engineer – Trading Systems & Data Pipelines

Mid

On-site

Wroclaw, Poland

30,000 - 50,000 PLN

🏢 Summary: Mid-level Python engineering role focused on building data pipelines and analytical tooling for trading systems, working close to live trading infrastructure and high-resolution market data. The position involves developing libraries and monitoring frameworks to analyze execution quality and optimize trading performance in a high-performance environment. 🗂️ Requirements: 7+ years of professional Python development, Experience building libraries, data platforms, or analytical tooling, Experience with large-scale and time-series datasets, Strong knowledge of NumPy and Pandas, Solid SQL knowledge, Experience with analytical databases, Experience working in Linux environments, Experience with testing, version control, and CI practices, Familiarity with financial markets or electronic trading 📃 Skills: Python, NumPy, Pandas, SQL, Linux, CI, Git, Testing, Databases, Time-series 🏢 Description: Empower the future of trading technology — design innovative data pipelines and analytics that revolutionize market microstructure! Wroclaw-based opportunity with on-site work model. As a Mid-Level Python Engineer – Trading Systems & Data Pipelines , you will be working for our client, a leading financial technology firm specializing in trading infrastructure. You will help build and enhance systems that analyze trading behavior, optimize execution strategies, and support high-performance live trading environments. This is a chance to directly impact the efficiency and transparency of global markets through cutting-edge engineering. Your main responsibilities: Develop Python libraries, data pipelines, and tooling to process exchange protocols, order flow, and large-scale trading data. Design analytical frameworks, metrics, and monitoring tools to evaluate execution quality and system performance. Operate close to the trading stack, working with high-resolution datasets for research and production use. Collaborate with stakeholders to translate analytical insights into measurable improvements in trading execution. Support live trading systems through data validation, pipeline reliability, and real-time monitoring. Analyze trading behavior across venues to identify inefficiencies and improve latency and fill performance. Work with research and infrastructure teams to support ongoing development of market behavior understanding. You're ideal for this role if you have: 7+ years of professional experience in Python development, building libraries, data platforms, or analytical tooling. Strong experience working with large-scale and time series datasets using tools such as NumPy and Pandas. Solid SQL knowledge and experience working with analytical databases. Excellent problem-solving skills and the ability to investigate complex data and system behaviors. Ability to translate analytical or trading-related problems into robust engineering solutions. Experience working in Linux environments, following best practices like testing, version control, and CI. Strong communication skills for collaborating across technical and non-technical teams. Familiarity with financial markets, electronic trading, or execution analysis. It is a strong plus if you have: Exposure to network protocols, packet analysis, or performance optimization techniques. Experience with lower-level programming languages such as C, C++, or Rust. Language Required for the role: Fluent English Eligibility for the role: Only candidates with an existing legal right to work in the European Union will be considered for this role. #MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.

Technology

Crestt

Python Fullstack Developer (Python / Flask / AI / React)

Senior

Hybrid

Warsaw, Poland

130 - 142 PLN/hr

🏢 Summary: Full-time hybrid contract for an experienced Python Fullstack Developer working on AI-driven automation and data transformation solutions in the financial sector. The role involves building scalable full-stack applications, REST APIs, microservices, and LLM-based solutions using Python, Flask, and React in an Agile international team. 🗂️ Requirements: Strong commercial experience with Python, Experience with Flask or similar Python frameworks, Knowledge of REST API development, Experience with Large Language Models, Experience with Docker, Knowledge of JavaScript, Experience with React, Understanding of PostgreSQL, SQL and SQLAlchemy, Experience writing automated tests with pytest, Experience with CI/CD pipelines, Knowledge of Git, English level B2/C1 📃 Skills: Python, Flask, REST, LLM, Docker, JavaScript, React, PostgreSQL, SQL, SQLAlchemy, pytest, CI/CD, Git, TypeScript, Redux, Zustand, AWS, Kubernetes, SharePoint, JFrog, CSS, SCSS 🏢 Description: Expert Python Fullstack Developer 📍 Location: Warsaw 🏢 Work model: Hybrid (3 days per week in the office) 📅 Project duration: July 2026 – December 2026 💰 B2B rate: up to 142 PLN/h ⏰ Full-time (40h/week) About the project We are looking for an experienced Python Fullstack Developer to join an international team delivering innovative solutions for the financial sector. The project focuses on data transformation, AI-driven automation, and intelligent data enrichment , leveraging modern technologies including Large Language Models (LLMs) to improve operational efficiency and regulatory compliance. You will work closely with Product Owners, Architects, Analysts and other developers to transform business requirements into scalable, secure and high-quality software solutions. Your responsibilities Design, develop and maintain modern full-stack applications. Build backend services using Python and Flask . Develop and maintain REST APIs and data integration services. Implement AI-powered solutions using LLMs for automation and data enrichment. Develop frontend components using React and JavaScript. Build microservices and deployment pipelines. Integrate with databases, external APIs and enterprise platforms. Ensure data quality, reconciliation and regulatory compliance. Write automated tests and participate in code reviews. Collaborate with cross-functional, international teams in an Agile environment. We are looking for someone who has Strong commercial experience with Python development. Hands-on experience with Flask (or similar Python frameworks). Solid knowledge of REST API development. Experience working with Large Language Models (LLMs) . Experience with Docker . Good knowledge of JavaScript . Experience with React . Good understanding of PostgreSQL , SQL and SQLAlchemy . Experience writing automated tests (preferably using pytest ). Experience with CI/CD pipelines . Good knowledge of Git . Good command of English (B2/C1) . Nice to have AI development tools and frameworks. TypeScript. Redux or Zustand. AWS Cloud. Kubernetes. SharePoint API. JFrog Artifactory. Web Components. CSS / SCSS. What we offer B2B rate of up to 142 PLN/hour . Opportunity to work on innovative AI and data-driven solutions within the banking sector. International and collaborative Agile environment. Exposure to modern technologies including LLMs , cloud solutions and microservices. Challenging project with real business impact. Long-term cooperation with experienced engineering team

Technology

ITDS

Python Engineer

Mid

On-site

Wroclaw, Poland

30,000 - 50,000 PLN

🏢 Summary: Mid-Level Python Engineer role focused on building and optimizing data pipelines and analytical frameworks for trading systems in a high-performance, live market environment. The position involves processing large-scale trading data, improving execution quality, and supporting real-time monitoring within the trading stack. This is an on-site opportunity in Wroclaw with direct impact on trading efficiency and market transparency. 🗂️ Requirements: 7+ years of professional Python development experience, Experience building libraries, data platforms, or analytical tooling, Strong experience with large-scale and time series datasets, Proficiency with NumPy and Pandas, Solid SQL knowledge, Experience with analytical databases, Experience working in Linux environments, Experience with testing, version control, and CI, Fluent English, Legal right to work in the European Union 📃 Skills: Python, NumPy, Pandas, SQL, Linux, CI, Git, C, C++, Rust 🏢 Description: Empower the future of trading technology — design innovative data pipelines and analytics that revolutionize market microstructure! Wroclaw-based opportunity with on-site work model. As a Mid-Level Python Engineer – Trading Systems & Data Pipelines , you will be working for our client, a leading financial technology firm specializing in trading infrastructure. You will help build and enhance systems that analyze trading behavior, optimize execution strategies, and support high-performance live trading environments. This is a chance to directly impact the efficiency and transparency of global markets through cutting-edge engineering. Your main responsibilities: Develop Python libraries, data pipelines, and tooling to process exchange protocols, order flow, and large-scale trading data. Design analytical frameworks, metrics, and monitoring tools to evaluate execution quality and system performance. Operate close to the trading stack, working with high-resolution datasets for research and production use. Collaborate with stakeholders to translate analytical insights into measurable improvements in trading execution. Support live trading systems through data validation, pipeline reliability, and real-time monitoring. Analyze trading behavior across venues to identify inefficiencies and improve latency and fill performance. Work with research and infrastructure teams to support ongoing development of market behavior understanding. You're ideal for this role if you have: 7+ years of professional experience in Python development, building libraries, data platforms, or analytical tooling. Strong experience working with large-scale and time series datasets using tools such as NumPy and Pandas. Solid SQL knowledge and experience working with analytical databases. Excellent problem-solving skills and the ability to investigate complex data and system behaviors. Ability to translate analytical or trading-related problems into robust engineering solutions. Experience working in Linux environments, following best practices like testing, version control, and CI. Strong communication skills for collaborating across technical and non-technical teams. Familiarity with financial markets, electronic trading, or execution analysis. It is a strong plus if you have: Exposure to network protocols, packet analysis, or performance optimization techniques. Experience with lower-level programming languages such as C, C++, or Rust. Language Required for the role: Fluent English Eligibility for the role: Only candidates with an existing legal right to work in the European Union will be considered for this role. #MAKEYourCareerBETTER

Technology

emagine Polska

Automation Engineer (Python)

Mid

Hybrid

Warsaw, Poland

🏢 Summary: Hybrid B2B role in banking focused on improving credit processes by developing and maintaining Python-based tools for data validation, automation, and quality control. The position emphasizes expanding test automation capabilities with Robot Framework and enhancing the accuracy and efficiency of credit data handling. The role involves close collaboration with stakeholders and ownership of automation and validation tasks. 🗂️ Requirements: Experience with Python development and scripting, Experience in building or maintaining automation solutions, Interest and readiness to work with Robot Framework, Strong analytical and problem-solving skills, Experience working in Agile (Scrum) environment, Ability to independently manage and deliver technical tasks 📃 Skills: Python, Robot, Jira, Scrum, Automation, Testing 🏢 Description: Industry: Banking Work model: Hybrid in Warsaw or Tricity - 3 days a week in the office Rate: up to 105 PLN/h (B2B contract) Summary: This role aims to enhance credit processes by developing and maintaining Python-based tools for data validation, automation, and quality control. The primary objective is to improve the efficiency and accuracy of credit data handling and enhance the automation of testing procedures. Main Responsibilities: Develop and maintain Python-based tools supporting data validation, automation, and quality controls within credit processes. Learn and expand automation testing capabilities using the Robot Framework and contribute to the development of automated test suites. Analyse data quality issues, investigate inconsistencies, and propose improvements to existing processes and tooling. Collaborate with business and technical stakeholders to understand requirements and translate them into practical automation solutions. Support verification of functionality delivered by external vendors through automated and manual validation activities. Continuously expand technical knowledge, including gaining a basic understanding of Mainframe (SAS) solutions used within the credit process landscape. Take ownership of assigned tasks, proactively identify improvement opportunities, and drive them to completion. Support team activities, including Jira backlog maintenance and Scrum ceremonies when needed. Key Requirements: Experience with Python development and scripting. Strong analytical and problem-solving skills. Curiosity and willingness to learn new technologies and frameworks. Interest in test automation and readiness to learn Robot Framework. Ability to work independently and take ownership of tasks. Proactive mindset and continuous improvement attitude. Experience working in Agile teams. Good communication and collaboration skills. Nice to Have: Experience with automated testing. Basic knowledge of SQL and data analysis. Exposure to Mainframe or SAS environments. Interest in AI-assisted development and automation.

Technology

emagine Polska

Fullstack Developer( Python+ Angular)

Mid

Hybrid

Warsaw, Poland

170 - 170 PLN

🏢 Summary: Full-Stack Developer role focused on building automation solutions for Trading Front and Back Office processes, including deal capture and settlement. The position involves designing scalable digital systems, improving governance and logging, and ensuring operational excellence using modern DevOps and cloud practices. The role requires strong expertise in databases, Python, web technologies, and containerized environments. 🗂️ Requirements: Proficiency in relational databases (PostgreSQL, Oracle DB), Strong knowledge of Python and Flask, Experience with test automation, Experience with CI/CD pipelines, Experience with Azure services, Experience with Docker and Kubernetes, Proficiency in Angular, Ability to work in an agile environment, Ability to take ownership of technical tasks 📃 Skills: Python, Flask, PostgreSQL, Oracle, Angular, Docker, Kubernetes, Azure, CI/CD, SQL, Automation, Git 🏢 Description: Introduction & Summary: We are seeking a skilled Full-Stack Developer with a focus on Trading & Automation. In this role, you will be instrumental in transforming complex commercial contracts through reliable and scalable digital processes. Your expertise in relational databases, Python, and automation frameworks will be essential in establishing robust systems that enhance the efficiency of business operations. Main Responsibilities: Develop automation solutions for deal capture and settlement in Trading Front and Back Office. Ensure compliance and protection of processes through governance and improved logging environments. Collaborate with team members and stakeholders to align solutions with business requirements. Maintain operational excellence through best practices and cost optimization. Key Requirements: Proficiency in relational databases (PostgreSQL, Oracle DB). Familiarity with Python and frameworks like Flask. Expertise in test automation, CI/CD pipelines, Azure services, Docker, and Kubernetes. Proficiency with web framework Angular. Ability to work effectively in an agile environment and take ownership of tasks. Other Details This position is based in Warsaw, Poland, where the consultant is required to be on-site for 2 days in week.

Technology

emagine Polska

Fullstack Developer Python and Angular with DevOps practices

Mid

Hybrid

Warsaw, Poland

170 - 170 PLN

🏢 Summary: Full-Stack Developer role focused on building and maintaining automation solutions for Trading Front and Back Office processes. The position involves developing scalable systems for deal capture and settlement, leveraging Python, relational databases, and modern DevOps practices. The role emphasizes robust governance, logging, and cloud-based infrastructure to ensure reliable and efficient operations. 🗂️ Requirements: Proficiency in relational databases (PostgreSQL, Oracle DB), Strong experience with Python and Flask, Expertise in test automation, Experience with CI/CD pipelines, Hands-on experience with Azure services, Experience with Docker and Kubernetes, Proficiency in Angular, Ability to develop automation solutions for trading processes 📃 Skills: Python, Flask, PostgreSQL, Oracle, Angular, Azure, Docker, Kubernetes, CI/CD, SQL, Automation 🏢 Description: Introduction & Summary We are seeking a skilled Full-Stack Developer with a focus on Trading & Automation. In this role, you will be instrumental in transforming complex commercial contracts through reliable and scalable digital processes. Your expertise in relational databases, Python, and automation frameworks will be essential in establishing robust systems that enhance the efficiency of business operations. Main Responsibilities Develop automation solutions for deal capture and settlement in Trading Front and Back Office. Ensure compliance and protection of processes through governance and improved logging environments. Collaborate with team members and stakeholders to align solutions with business requirements. Maintain operational excellence through best practices and cost optimization. Key Requirements Proficiency in relational databases (PostgreSQL, Oracle DB). Familiarity with Python and frameworks like Flask. Expertise in test automation, CI/CD pipelines, Azure services, Docker, and Kubernetes. Proficiency with web framework Angular. Ability to work effectively in an agile environment and take ownership of tasks. Other Details This position is based in Warsaw, Poland, where the consultant is required to be on-site for 2 days in week.