April 24, 2026

Senior FullStack Developer

Senior • Remote

16,000 - 24,000 PLN

Krakow, Poland

Montrose Software supports one of the largest North American banks in enhancing and maintaining its financial libraries and applications. The bank serves over 17 million clients worldwide, employs more than 86,000 people, and offers a broad range of services including personal and commercial banking, wealth management, insurance, investor services, and capital markets products.

Within this engagement, we are part of the structured rates products team, responsible for developing analytics services that support the pricing and initial valuation of financial instruments used across the bank’s systems and web-based applications. The solution is built using a microservices architecture, with communication handled via the Solace messaging system (pub/sub architecture). All microservices are deployed on the bank’s own Kubernetes cluster and are used by traders for the initial valuation of financial products before they are traded.

Industry: Finance

Location: Kraków / Hybrid/ Remote from Poland

Your daily work will include:

  • Develop and maintain backend functionality and integrate it with the frontend.

  • Implement new features, optimize existing functionality, and fix bugs.

  • Work together with other developers to deliver high-quality results

Team & Collaboration

  • > 20 people, and 7 from Montrose

  • Regular meetings:

    • Daily at 15:30 CET and weekly retrospective

  • Communication: Chat, emails, ad hoc call

  • Working hours: usually 9:00–17:00 CET 

Qualifications:

  • Excellent knowledge of Python

  • Knowledge of event-driven architecture

  • Python FastAPI framework

  • Good understanding of programming design pattern

  • Large codebases, with hands on experience

  • Ability to use Git version control system

  • Unit testing skills

  • Knowledge of Javascript / React

  • Knowledge of software architecture and design principles

  • Fluent in spoken and written English

Nice to have:

  • Familiarity with C++

  • Experience in a quantitative finance environment

  • Docker / Kubernetes / ansible knowledge

  • Experience in Linux/Windows management

Perks, Snacks & Everything Nice :)

Work Environment & Flexibility

  • Top-quality equipment to support your work

  • Flexible working hours

  • Remote work option

  • Exciting and challenging projects with international teams

Learning & Development

  • English lessons with a native speaker

  • Dedicated training budget for personal and professional growth

Health & Well-being

  • Private medical insurance

  • Multisport card 

  • Air-conditioned workspace

  • Showers available at the office

Food & Comfort

  • Lunches from Kraków’s top restaurants delivered to the office or a refund of the budget allocated for it

  • Fully stocked kitchen with drinks, fruit, and snacks

Lifestyle & Fun

  • No dress code- dress comfortably

  • Chillout area with bean bags, therapy balls, PlayStation 4, Nintendo Switch 2 + games, stretching area, and pull-up bar

  • Regular team events

Additional Perks

  • Indoor bicycle parkingm

Similar jobs you might like

Technology

Montrose Software

Senior Python Developer (+ Docker)

Senior

Remote

Krakow, Poland

16,000 - 24,000 PLN

🏢 Summary: Backend Python Developer role within a structured rates products team, building and maintaining analytics microservices for pricing and valuation of financial instruments in a banking environment. The position involves developing backend features, integrating with frontend components, and deploying services on Kubernetes in a microservices architecture. The role supports trading systems used for initial valuation of financial products. 🗂️ Requirements: Excellent knowledge of Python with type hinting, Experience working with large codebases, Proficiency with Git version control, Knowledge of Docker, Knowledge of Kubernetes, Knowledge of Ansible, Experience with unit testing, Knowledge of JavaScript, Knowledge of React, Experience leveraging AI agents for software development 📃 Skills: Python, TypeHinting, Git, Docker, Kubernetes, Ansible, JavaScript, React, Testing, AI, Microservices 🏢 Description: Montrose Software supports one of the largest North American banks in enhancing and maintaining its financial libraries and applications. The bank serves over 17 million clients worldwide, employs more than 86,000 people, and offers a broad range of services including personal and commercial banking, wealth management, insurance, investor services, and capital markets products. Within this engagement, we are part of the structured rates products team, responsible for developing analytics services that support the pricing and initial valuation of financial instruments used across the bank’s systems and web-based applications. The solution is built using a microservices architecture, with communication handled via the Solace messaging system (pub/sub architecture). All microservices are deployed on the bank’s own Kubernetes cluster and are used by traders for the initial valuation of financial products before they are traded. Industry : Finance Location : Kraków / Hybrid/ Remote from Poland Your daily work will include: Develop and maintain backend functionality and integrate it with the frontend. Implement new features, optimize existing functionality, and fix bugs. Work together with other developers to deliver high-quality results Team & Collaboration > 20 people, and 7 from Montrose Regular meetings: Daily at 15:30 CET and weekly retrospective Communication : Chat, emails, ad hoc call Working hours: usually 9:00–17:00 CET Qualifications: Excellent knowledge of Python programming language with type hinting Large codebases, with hands on experience Ability to use Git version control system Docker / Kubernetes / ansible knowledge Unit testing skills Knowledge of Javascript / React Experience leveraging AI agents for software development Fluent in spoken and written English Nice to have: Familiarity with C++ Experience in a quantitative finance environment Experience in Linux/Windows management Please note that the interview process is divided into four parts: Technical phone screening (~30 minutes) Technical interview (~2 hours) Non-technical call with HR team (~30 minutes) Call with client for which you will be working Perks, Snacks & Everything Nice :) Work Environment & Flexibility Top-quality equipment to support your work Flexible working hours Remote work option Exciting and challenging projects with international teams Learning & Development English lessons with a native speaker Dedicated training budget for personal and professional growth Health & Well-being Private medical insurance Multisport card Air-conditioned workspace Showers available at the office Food & Comfort Lunches from Kraków’s top restaurants delivered to the office or a refund of the budget allocated for it Fully stocked kitchen with drinks, fruit, and snacks Lifestyle & Fun No dress code — dress comfortably Chillout area with bean bags, therapy balls, PlayStation 4, Nintendo Switch 2 + games, stretching area, and pull-up bar Regular team events Additional Perks Indoor bicycle parking Wyrażam zgodę na przetwarzanie moich danych osobowych przez Montrose Software zgodnie z Polityką Prywatności . English Version: I consent to Montrose Software processing my personal data according to the Privacy Policy Zapoznałem sie z Polityka Ochrony Sygnalistów Montrose Software. English Version: I consent to the Montrose Software Whistleblower Protection Policy.

Technology

Montrose Software

Senior C++ Developer

Senior

Remote

Krakow, Poland

16,000 - 24,000 PLN

🏢 Summary: The offer is for a backend engineer role focused on building and optimizing distributed infrastructure services for large-scale pricing and risk calculations in the financial domain. The position involves developing and maintaining C++ and Python services, supporting high-throughput and low-latency analytics, and ensuring reliability in a complex distributed system. The role includes working with containerized environments on Linux and Kubernetes, using modern CI/CD and messaging solutions. 🗂️ Requirements: Good knowledge of C++, Experience working in Linux environment, Proficiency in Python, Experience with Git, Familiarity with RESTful applications, Familiarity with containerization technologies, Familiarity with Kubernetes 📃 Skills: C++, Python, Linux, Kubernetes, Docker, Git, REST, SQL, SQLServer, Solace, Jenkins, GitHub, Jira 🏢 Description: Project description: Our team develops and evolves infrastructure services that orchestrate large-scale analytic price and risk computations across a wide range of financial instruments. These calculations are distributed over thousands of computation engines, enabling both high-throughput End-of-Day batch processing and low-latency intraday streaming analytics. The core analytic engine is implemented in C++, while the surrounding orchestration services are written in Java (legacy) and Python. We’re transitioning our environment from Windows-based virtual machines to containerized deployments on Kubernetes and Linux. Communication between services is primarily handled via Solace messaging and REST APIs. A major focus of our work is ensuring reliability and performance in a complex distributed system- including extensive debugging, monitoring, and log analysis to identify and resolve issues across multiple services and environments. Industry : Finance Location : Kraków / Hybrid/ Remote from Poland Your daily work will include: Building and optimizing services for pricing and risk calculation Designing, developing, and maintaining backend services in C++ and Python Participating in code reviews, discussing technical improvements, and sharing best practices Collaborating with developers across Poland, UK and Canada Working with SQL Server, Linux, and Solace (Pub/Sub model) Using GitHub, Jira, and Jenkins for CI/CD and task management Team & Collaboration 3 (Montrose) + 3 on the client’s side, including developers (4) and QAs (2) Regular meetings: daily standups biweekly sprint planning biweekly retrospective biweekly developer catchup call 4 short biweekly backlog refinement sessions Communication via email and Webex chat Working hours: usually 9:30–17:30 CET Qualifications: Good knowledge of C++ Linux environment Python Git Familiar with RESTful applications Familiar with containerization and Kubernetes Nice to have: Fintech experience Strong software engineering or math background Microsoft SQL use AI agents for development( ( e.g. Microsoft Copilot) Please note that the interview process is divided into four parts: Technical phone screening (~30 minutes) Technical interview (~2 hours) Non-technical call with HR team (~30 minutes) Call with client for which you will be working Perks, Snacks & Everything Nice :) Work Environment & Flexibility Top-quality equipment to support your work Flexible working hours Remote work option Exciting and challenging projects with international teams Learning & Development English lessons with a native speaker Dedicated training budget for personal and professional growth Health & Well-being Private medical insurance Multisport card Air-conditioned workspace Showers available at the office Food & Comfort Lunches from Kraków’s top restaurants delivered to the office or a refund of the budget allocated for it Fully stocked kitchen with drinks, fruit, and snacks Lifestyle & Fun No dress code — dress comfortably Chillout area with bean bags, therapy balls, PlayStation 4, Nintendo Switch 2 + games, stretching area, and pull-up bar Regular team events Additional Perks Indoor bicycle parking Wyrażam zgodę na przetwarzanie moich danych osobowych przez Montrose Software zgodnie z Polityką Prywatności . English Version: I consent to Montrose Software processing my personal data according to the Privacy Policy Zapoznałem sie z Polityka Ochrony Sygnalistów Montrose Software. English Version: I consent to the Montrose Software Whistleblower Protection Policy.

Technology

Montrose Software (Polska) Sp.z.o.o

Senior PostgreSQL and Java Developer

Senior

Remote

Krakow, Poland

🏢 Summary: Senior role focused on migrating and enhancing a rates trading platform from a legacy system to Murex, implementing data transformation between Murex and FpML formats, and building a trade booking bridge. The position involves moving services to a Linux/Java/PostgreSQL stack and optimizing database performance for capital markets systems. Work includes backend development and database configuration in a finance environment. 🗂️ Requirements: 7+ years hands-on software development experience, 5+ years database experience, 2+ years PostgreSQL experience, 3+ years Java 17+ experience, Experience with Spring, Experience with SpringBoot, Experience with unit testing, 5+ years GitHub experience, Experience with database configuration and optimization, Experience with database clustering, Experience with Docker, Experience with Kubernetes 📃 Skills: PostgreSQL, Java, Spring, SpringBoot, GitHub, Docker, Kubernetes, Linux, Murex, FpML, MsSQL, .NET, Windows, Clustering, UnitTesting 🏢 Description: Montrose Software (Polska) Sp. z o.o. Montrose Software is a software consultancy based in New Jersey (USA), with our primary development center in Kraków. We develop mobile apps, web applications and enterprise systems for a wide variety of clients. If you want to work on dynamic projects for world class clients in a fun workplace, do not hesitate to apply. Senior PostgreSQL and Java Developer Our client: Montrose Software has an ongoing relationship with one of the largest North American banks to enhance and maintain its production libraries and applications. The bank serves 17 million clients worldwide and provides personal and commercial banking, wealth management, insurance, investor services, and capital markets products and services globally. We work mainly with their capital markets teams, focusing on derivatives and fixed income systems. Project description: The bank made a strategic decision to migrate the rates trading platform from a legacy system to Murex. As the new system passes data in a new format, our team is to implement and enhance the system capabilities to transform between Murex format and FpML, as well as create a new bridge that will allow booking of trades in FpML form into Murex. The system supports a wide variety of financial products, starting from simple FRAs and Swaptions to complex products. As part of this project will be to move services from Windows/.NET/MsSQL to Linux/Java/PostgreSQL platform. Industry : Finance Location : Kraków / Hybrid/ Remote from Poland Your daily work will include: PostgreSQL database configuration, optimization and schema designing Writing well tested java code Configuring and working with database cluster and others like docker, kubernetes. Team & Collaboration 3 developers and 2 managers Regular meetings: Daily Stand-Up in afternoon hours. Communication via email and Webex chat Working hours: usually 9:00–17:00 CET Qualifications: Strong technical developer with 7+ years hands on experience 5+ years of experience in Database technologies, including 2+ years with PostgreSQL 3+ years of experience in Java 17+ with Spring, Spring-Boot, unit-tests. 5+ years of experience with version control systems like GitHub

Technology

Montrose Software

Paid Internship - Software Developer

Intern

On-site

Krakow, Poland

4,806 - 4,806 PLN

🏢 Summary: Internship offer for IT students to work on internal web and mobile projects, gaining hands-on experience under senior developer mentorship while supporting technical office tasks and website updates. 🗂️ Requirements: Student of Information Technology or related field (minimum 2nd year), Knowledge of at least one programming language, Understanding of algorithms and data structures, Very good spoken and written English, Analytical thinking skills, Willingness to learn new technologies 📃 Skills: English, Programming, Algorithms, DataStructures, Web, Mobile 🏢 Description: Montrose Software is a software consultancy based in New Jersey USA, with our primary development center in Kraków. We develop mobile apps, web applications and enterprise systems for a wide variety of clients. We are always looking for excellent programmers at all levels of experience, from students and recent graduates to professionals looking for a change. If you want to work on dynamic projects for world class clients in a fun workplace, do not hesitate to apply. Requirements: Very good in spoken and written English, You are a student of Information Technology, or similar faculty (at least 2nd year of studies), Knowledge of at least one programmatic language, Knowledge of fundamental algorithms and data structures, You would like to learn new skills/technologies, Analytical thinking. Responsibilities: Developing internal projects (~70% of the time) Developing Montrose internal project, There are several different projects using different technology stacks, mostly web or mobile Interns will be cared for by senior developers (e.g. code review, consultations) Technical assistance for the office manager (~20% of the time) Various tasks that need some technical knowledge, like preparing computers for new employees, comparing pieces of equipment that we want to buy (e.g. screens) etc Montrosesoftware.com updates (~10% of the time) Updates to our company website We’re not planning any major redesign now, rather small changes (like adding a new job offer) Perks, Snacks & Everything Nice :) Work Environment & Flexibility Top-quality equipment to support your work Flexible working hours Exciting and challenging projects with international teams Learning & Development English lessons with a native speaker Dedicated training budget for personal and professional growth Health & Well-being Private medical insurance Multisport card Air-conditioned workspace Showers available at the office Food & Comfort Lunches from Kraków’s top restaurants delivered to the office or a refund of the budget allocated for it Fully stocked kitchen with drinks, fruit, and snacks Lifestyle & Fun No dress code — dress comfortably Chillout area with bean bags, therapy balls, PlayStation 4, Nintendo Switch 2 + games, stretching area, and pull-up bar Regular team events Additional Perks Indoor bicycle parking Wyrażam zgodę na przetwarzanie moich danych osobowych przez Montrose Software zgodnie z Polityką Prywatności . English Version: I consent to Montrose Software processing my personal data according to the Privacy Policy Zapoznałem sie z Polityka Ochrony Sygnalistów Montrose Software. English Version: I consent to the Montrose Software Whistleblower Protection Policy.

Technology

Montrose Software

Senior C# Developer

Senior

Remote

Krakow, Poland

16,000 - 24,000 PLN

🏢 Summary: Development role focused on building and maintaining complex C# applications and SQL Server databases for a B2B SaaS platform supporting operational and financial management. The position involves full lifecycle development, database design, multithreaded programming, and ongoing system maintenance. Work includes collaboration within a rotating team in a hybrid or remote setup in Poland. 🗂️ Requirements: 5+ years of C# and SQL Server development experience, Strong SQL Server database design and development skills, Experience developing multithreaded applications, Ability to design and maintain schemas, tables, views, functions, and stored procedures, Experience working across full software development life cycle, Proficiency with GIT version control, Familiarity with Control-M or other job scheduler, Bachelor's degree in Computer Science or related field 📃 Skills: C#, SQLServer, T-SQL, GIT, Control-M, Multithreading, StoredProcedures, Databases 🏢 Description: Our B2B SaaS platform helps small and mid-sized companies—especially software houses—manage their daily operations in one place. It keeps track of clients and contracts, project details and team members, invoicing, employee records and salaries, contract changes, and vacation requests, making it easier to plan work, organize resources, and stay on top of everything. Industry : Finance/ Management Location : Kraków / Hybrid/ Remote from Poland Responsibilities Develop, maintain, and troubleshoot complex C# and SQL Server applications, including multithreaded applications Design, develop and maintain SQL Server database schemas, tables, views, functions, and stored procedures Participate in the full software development life cycle from planning and design to implementation and maintenance Write clean, maintainable, and efficient code that adheres to industry best practices and coding standards Collaborate with team members, product owners, and stakeholders to ensure project objectives and deliverables are met in a timely fashion Participate in code reviews, testing, and deployment Work with the GIT version control system to manage code repositories, merges, and branches Be familiar with Control-M or any other job scheduler Troubleshoot and debug issues as they arise, and ensure that they are resolved in a timely manner Stay up-to-date with the latest technologies and industry trends related to C# and SQL Server development Team & Collaboration Rotating team depending on project needs Regular meetings: Daily Standups (12:30PM) and retrospectives - after release Communication : Chat, emails, and calls Working hours: usually 9:00–17:00 CET Qualifications: 5+ years of experience in C# and SQL Server development Strong knowledge of SQL Server database design and development Experience with Python is a plus Familiarity with GIT version control and Control-M Strong problem-solving skills and ability to think critically Excellent written and verbal communication skills Ability to work effectively in a team environment Bachelor's degree in Computer Science or a related field Nice to have: Javascript CSS/HTML MVC React.js Please note that the interview process is divided into four parts: Technical phone screening (~30 minutes) Technical interview (~2 hours) Non-technical call with HR team (~30 minutes) Call with client for which you will be working Perks, Snacks & Everything Nice :) Work Environment & Flexibility Top-quality equipment to support your work Flexible working hours Remote work option Exciting and challenging projects with international teams Learning & Development English lessons with a native speaker Dedicated training budget for personal and professional growth Health & Well-being Private medical insurance Multisport card Air-conditioned workspace Showers available at the office Food & Comfort Lunches from Kraków’s top restaurants delivered to the office or a refund of the budget allocated for it Fully stocked kitchen with drinks, fruit, and snacks Lifestyle & Fun No dress code — dress comfortably Chillout area with bean bags, therapy balls, PlayStation 4, Nintendo Switch 2 + games, stretching area, and pull-up bar Regular team events Additional Perks Indoor bicycle parking Wyrażam zgodę na przetwarzanie moich danych osobowych przez Montrose Software zgodnie z Polityką Prywatności . English Version: I consent to Montrose Software processing my personal data according to the Privacy Policy Zapoznałem sie z Polityka Ochrony Sygnalistów Montrose Software. English Version: I consent to the Montrose Software Whistleblower Protection Policy.

Technology

Montrose Software (Polska) Sp.z.o.o

Software Tester - Paid Internship

Intern

On-site

Kraków, Poland

4,806 - 4,806 PLN

🏢 Summary: Paid 3-month internship for aspiring Software Testers to gain hands-on experience in manual testing within an Agile team on real internal projects. The program is designed for beginners and includes mentorship, practical project work, and the possibility of transitioning into a permanent role. Participants will create test documentation, execute manual tests, and collaborate with developers in an international environment. 🗂️ Requirements: Good spoken and written English, Availability to work from the office, Strong attention to detail, Analytical thinking, Good work organization, Willingness to learn software testing and new technologies 📃 Skills: Manual, Testing, Testcases, Bugreporting, Agile, English 🏢 Description: Montrose Software invites all aspiring Software Testers to apply for a paid Internship with an International IT Company. This 3-month program is designed for beginners, so no prior software testing experience is required, though it is a plus. You will gain hands-on experience working on real-life projects in an Agile team, focusing on testing internal company projects. Our experienced Testers will teach you everything you need to know from scratch—just bring your interest in the field and a willingness to learn. We are offering to extend the internship period into a regular position, with the possibility of working with international teams. Our requirements: Good spoken and written English Ability to work in office Good work organization Strong attention to details Willingness to learn new skills/technologies Analytical thinking You will be involved in: Performing software manual tests Creating test cases, test scenarios Reporting identified bugs Collaborating with developers on real projects Working as a member of an agile software team Please note that the interview process is divided into two parts: Technical interview ~1 hours Non-technical call with hiring manager ~45 minutes Perks, Snacks & Everything Nice :) Work Environment & Flexibility Opportunity for permanent employment Top-quality equipment to support your work Flexible working hours Exciting and challenging projects with international teams Learning & Development English lessons with a native speaker Dedicated training budget for personal and professional growth Health & Well-being Multisport card Air-conditioned workspace Showers available at the office Food & Comfort Lunches from Kraków’s top restaurants delivered to the office or a refund of the budget allocated for it Fully stocked kitchen with drinks, fruit, and snacks Lifestyle & Fun No dress code — dress comfortably Chillout area with bean bags, therapy balls, PlayStation 4, Nintendo Switch 2 + games, stretching area, and pull-up bar Regular team events Additional Perks Indoor bicycle parking

Technology

Winged IT

Senior Java or Kotlin Engineer

Senior

Remote

6,000 - 8,500 EUR/mo

🏢 Summary: Senior Backend Developer role focused on designing and implementing core components of a high-performance trading platform in a cloud-native, microservices environment. The position involves building low-latency order management and event-driven distributed systems using Java/Kotlin on AWS. You will work within a Scrum team to deliver secure, scalable backend services for financial infrastructure. 🗂️ Requirements: Bachelor’s degree in Computer Science, IT or equivalent experience, 6+ years of experience in Java or Kotlin, Experience with Docker and Kubernetes, Strong knowledge of AWS cloud platform, Experience with CI/CD pipelines and automation, Knowledge of microservices architecture, Experience working with distributed systems, Competence in messaging systems, Experience with distributed caching, Understanding of monitoring and observability tools, English proficiency minimum B2 📃 Skills: Java, Kotlin, Kubernetes, Docker, Jenkins, GitLab, AWS, Microservices, CI/CD, Messaging, Caching, Scrum 🏢 Description: Employer: Swiss IT Company in Banking Infrastructure Rate: 6000 - 7500 Eur net per month Cooperation model: B2B Start date: ASAP Recruitment process:  3 steps (pre - screening, technical interview, technical task) Technology stack: Java or Kotlin, Kubernetes, Docker, Jenkins, Gitlab, AI Tools, AWS Team: 20-person Scrum team responsible for separate microservices We are currently looking for a Senior Backend Developer based in Poland (preferred locations: Wrocław, Poznań or fully remote). In this role, you will contribute to the design and implementation of strategic backend components within a high-performance financial technology platform. You will work on infrastructure responsible for order management, execution logic, smart routing mechanisms, and event-driven business services in a cloud-native environment. This is an opportunity to join a fast-growing, product-driven fintech organisation operating in a technically demanding domain with strong market demand and long-term growth potential. Your role is: -> Designing and implementing new releases of a core trading platform -> Contributing to architecture decisions around: low-latency order management execution algorithm smart order routing event driven and distributed systems -> Engineering and operating distributed services in cloud environments -> Collaborating closely with Product, Engineering Leadership, and cross-functional teams -> Ensuring solutions follow current industry best practices and architectural standards -> Designing with security, authentication and authorization in mind Your skills and experiences: -> Bachelor’s degree in Computer Science, IT or equivalent practical experience -> Experience with container orchestration (Docker and Kubernetes) -> 6+ years of experience in Java and/or Kotlin -> Solid understanding of monitoring, observability and diagnostics tooling -> Strong knowledge of cloud platform AWS -> Experience with CI/CD pipelines and automation -> Knowledge of microservices architecture and the ability to work within a distributed system environment -> Proven competence in messaging systems and distributed caching -> Strong spoken and written English (min B2) Nice to have: + Experience with reactive programming patterns + Strong clean-code mindset and experience with test automation Our client offers: + Great opportunity for personal development in a stable and friendly large multinational company + Frequent company events + Flexible working hours If interested, please apply safely through this portal (application rules are in accordance with GDPR). Employment agency Nr 17138.

Technology

emagine Polska

Full Stack Developer (Java, React)

Senior

Hybrid

Krakow, Poland

190 - 200 PLN/hr

🏢 Summary: Long-term B2B hybrid role focused on hands-on Java and React development within a microservices architecture, contributing directly to production code and system design. The position emphasizes high-frequency delivery, REST API development, and collaboration in a global engineering environment. It combines technical leadership with active development in financial-sector projects. 🗂️ Requirements: Strong experience with Java, Strong experience with ReactJS, Experience with microservices architecture, Experience delivering RESTful APIs, Experience with PostgreSQL, Recent experience with modern Java versions, Ability to deliver code changes frequently, Background in banking or financial sector 📃 Skills: Java, ReactJS, Microservices, REST, PostgreSQL, Docker, Kubernetes 🏢 Description: Working mode: Hybrid - 6 days per month at the Kraków office Contract type: B2B, long term cooperation Rate: 200 PLN/h Summary: This role focuses on hands-on development and system architecture, driving engineering culture, and enhancing business growth through technical expertise in a collaborative, global environment. Main Responsibilities: Deliver code to production and support system architecture aligned to microservices Understand business, engineering, and non-functional requirements Drive the desired engineering culture across teams Collaborate with a globally diverse team across regions Proactively remove impediments, assess risks, and communicate issues to program management Identify and eliminate process inefficiencies Key Requirements: Strong Java and React programming experience Experience in microservice architecture Background in the financial sector, particularly banking Proven capability of delivering code changes at high frequency Experience with RESTful API delivery Familiarity with PostgreSQL databases Recent Java experience, preferably with the latest versions Experience with ReactJS for UI application development Nice to Have: Knowledge of containers and orchestration technologies like Docker and Kubernetes. Other Details: This position offers the opportunity to work within a multi-regional team on innovative projects. Ideal for candidates seeking to leverage their development skills in a dynamic and evolving business context.

Technology

emagine Polska

FullStack Developer Java & React (50% React, 50% Java)

Senior

Hybrid

Krakow, Poland

200 - 200 PLN/hr

🏢 Summary: Long-term B2B opportunity for a senior engineer to deliver production-ready code and shape system architecture in a microservices environment. The role combines hands-on Java and React development with architectural responsibilities in a global, collaborative setup. It focuses on high-frequency delivery and technical excellence within the financial sector. 🗂️ Requirements: Strong Java experience (latest versions), Strong React experience, Experience with microservices architecture, Experience delivering RESTful APIs, Experience with PostgreSQL, Proven high-frequency code delivery, Experience in banking or financial sector 📃 Skills: Java, React, Microservices, REST, PostgreSQL, Banking, Docker, Kubernetes 🏢 Description: Working mode : Hybrid - 6 days per month at the Warsaw office Contract type : B2B, long term cooperation Rate : 200 PLN/h Summary: This role focuses on hands-on development and system architecture, driving engineering culture, and enhancing business growth through technical expertise in a collaborative, global environment. Main Responsibilities: Deliver code to production and support system architecture aligned to microservices Understand business, engineering, and non-functional requirements Drive the desired engineering culture across teams Collaborate with a globally diverse team across regions Proactively remove impediments, assess risks, and communicate issues to program management Identify and eliminate process inefficiencies Key Requirements: Strong Java and React programming experience Experience in microservice architecture Background in the financial sector, particularly banking Proven capability of delivering code changes at high frequency Experience with RESTful API delivery Familiarity with PostgreSQL databases Recent Java experience, preferably with the latest versions Experience with ReactJS for UI application development Nice to Have: Knowledge of containers and orchestration technologies like Docker and Kubernetes. Other Details: This position offers the opportunity to work within a multi-regional team on innovative projects. Ideal for candidates seeking to leverage their development skills in a dynamic and evolving business context.

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.