New offer - be the first one to apply!

August 8, 2026

C++ Developer

Mid • Remote

10,000 - 15,000 PLN

Krakow, MA, Poland

Develop and maintain fintech applications for Linux operating systems within a structured rates products team. The team develops analytics services that support the pricing and initial valuation of financial instruments used across systems and web-based applications. The solution uses a microservices architecture, with pub/sub communication through Solace, and services are deployed on a Kubernetes cluster for traders to value financial products before trading.

Your daily work will include

  • Developing and maintaining fintech applications for Linux operating systems
  • Implementing new features, optimizing existing functionality, and fixing bugs
  • Collaborating with other developers to deliver high-quality results

Team & Collaboration

  • Team of more than 20 people, including 7 team members
  • Daily meeting at 15:30 CET and weekly retrospective
  • Communication through chat, email, and ad hoc calls
  • Usual working hours: 9:00–17:00 CET

Qualifications

  • Proven experience in C++ development, optimization, or system design
  • Experience with performance-critical applications and safe memory management
  • Good knowledge of programming patterns and best practices, with a focus on clean, maintainable, and efficient code
  • Understanding of event-driven architecture and messaging systems such as Kafka, RabbitMQ, or Solace
  • Basic understanding of containerization with Docker and orchestration with Kubernetes

Nice to have

  • Fintech experience
  • Familiarity with RESTful applications
  • Experience designing or working with microservice-based systems
  • Numeracy to understand quantitative finance
  • Strong software engineering or mathematics background

Recruitment Process Overview

  • Technical screening call via Google Meet (approximately 30 minutes)
  • Technical interview via Google Meet (approximately 2 hours)
  • Non-technical conversation with a Recruitment Team member (approximately 45 minutes)
  • Client interview (30–90 minutes)

Perks, Snacks & Everything Nice :)

Work Environment & Flexibility

  • Top-quality equipment
  • Flexible working hours
  • Remote work option
  • 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 at the office

Food & Comfort

  • Lunches from Kraków restaurants delivered to the office or reimbursement of the allocated budget
  • Stocked kitchen with drinks, fruit, and snacks

Lifestyle & Fun

  • No dress code
  • Chillout area with bean bags, therapy balls, PlayStation 4, Nintendo Switch 2 with games, stretching area, and pull-up bar
  • Regular team events
  • Indoor bicycle parking

Similar jobs you might like

Technology

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

Senior FullStack Developer

Senior

Remote

Krakow, Poland

16,000 - 24,000 PLN

🏢 Summary: Backend Developer role focused on building and maintaining analytics services for pricing and valuation of financial instruments within a microservices architecture. The position involves developing backend features, integrating with frontend components, and supporting event-driven systems used by traders in a banking environment. Work includes optimizing existing solutions and collaborating within a large, distributed team. 🗂️ Requirements: Excellent knowledge of Python, Experience with FastAPI framework, Knowledge of event-driven architecture, Understanding of programming design patterns, Experience working with large codebases, Proficiency with Git version control, Unit testing skills, Knowledge of JavaScript, Knowledge of React, Understanding of software architecture and design principles 📃 Skills: Python, FastAPI, JavaScript, React, Git, Microservices, Testing, Architecture, Design-patterns, Event-driven 🏢 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 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

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

New offer

Sii

Kotlin Developer (f/m/x)

Senior

Remote

Poznań, WP, Poland

🏢 Summary: Lead the development of a modern fintech expense-management platform that integrates payments, cards, invoicing, and financial tools into partner systems. The role focuses on building scalable Kotlin microservices, improving system reliability and architecture, and guiding engineers through technical challenges. 🗂️ Requirements: 5+ years of software development experience, Kotlin server-side expertise, Distributed systems experience, Microservices experience, Cloud environment experience, PostgreSQL proficiency, Testing framework experience, Observability tooling experience, English proficiency at B2 level or higher, Residence in Poland 📃 Skills: Kotlin, AWS, Kubernetes, PostgreSQL, JUnit, Testcontainers, Grafana 🏢 Description: Join a team building a modern fintech platform for company expense management. The solution integrates financial tools—including payment cards, expense management, and invoice handling—into partner systems such as banks, accounting platforms, and HR solutions. It helps companies simplify financial processes, automate settlements, and maintain real-time control over spending. Tasks - Lead initiatives to design, build, and maintain scalable microservices, primarily using Kotlin. - Collaborate with cross-functional teams to develop solutions across Platform, Services, SMB, and other domains. - Analyze system performance and implement optimizations to ensure reliability and scalability. - Participate in code reviews and post-mortems, and mentor other engineers. - Improve solution architecture and quality, and lead the team through technical challenges and migrations. Requirements - At least 5 years of professional software development experience. - Expertise in server-side languages, especially Kotlin. - Experience with distributed systems, microservices, and cloud environments, such as AWS and Kubernetes. - Proficiency with relational databases such as PostgreSQL, testing frameworks such as JUnit and Testcontainers, and observability tools such as Grafana. - Strong problem-solving skills and a collaborative mindset to mentor and develop teammates. - Very good English, at least B2 level. - Residence in Poland. Nice-to-have requirements - Experience in the fintech industry or with financial products. - Knowledge of payments, cards, or accounting. - Experience working in a scale-up environment. - Proficiency in React or TypeScript.

Technology

New offer

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 Software Testing internship for beginners, providing hands-on manual testing experience on internal projects within an Agile team. The program includes training from experienced testers and may lead to a permanent role with international teams. 🗂️ Requirements: Good spoken and written English, Ability to work from the office, Strong work organization, Attention to detail, Willingness to learn new skills and technologies, Analytical thinking 📃 Skills: English, ManualTesting, TestCases, TestScenarios, BugReporting, Agile 🏢 Description: Description Paid 3-month internship for aspiring Software Testers. The program is designed for beginners; previous software testing experience is not required, but is a plus. Gain hands-on experience on real internal projects in an Agile team. Experienced Testers will provide training from scratch. The internship may be extended into a regular position, with the possibility of working with international teams. Requirements • Good spoken and written English • Ability to work in the office • Good work organization • Strong attention to detail • Willingness to learn new skills and technologies • Analytical thinking Responsibilities • Perform manual software tests • Create test cases and test scenarios • Report identified bugs • Collaborate with developers on real projects • Work as a member of an Agile software team Interview Process • Technical interview — approximately 1 hour • Non-technical call with the Recruitment Team — approximately 45 minutes Benefits 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 allocated budget • Fully stocked kitchen with drinks, fruit, and snacks Lifestyle & Fun • No dress code • Chillout area with bean bags, therapy balls, PlayStation 4, Nintendo Switch 2 with games, stretching area, and pull-up bar • Regular team events Additional Perks • Indoor bicycle parking

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

P&P Solutions

Senior Full-Stack Developer (Java + Angular)

Senior

Hybrid

Warsaw, Poland

18,000 - 24,000 PLN

🏢 Summary: Development of a trade finance factoring system for financial institutions, replacing an existing solution within a microservices and containerized architecture. The role involves building and maintaining web applications with a balanced focus on backend (Java) and frontend (Angular) using modern technologies. Work is delivered in an agile environment with emphasis on code quality and system integration. 🗂️ Requirements: Minimum 5 years of experience in similar role, Java 21+ proficiency, Spring Boot knowledge, Hibernate knowledge, Angular 15+ knowledge, NgRx knowledge, Microservices architecture experience, Docker experience, RabbitMQ experience, Git proficiency, PostgreSQL or Oracle experience, Unit testing skills, REST and SOAP integration experience 📃 Skills: Java, Spring, Hibernate, Angular, NgRx, Docker, RabbitMQ, Git, PostgreSQL, Oracle, REST, SOAP, JUnit, Microservices, Gradle, Jenkins, MongoDB, Redis, Linux, Kubernetes, OpenShift 🏢 Description: About the client: Our client is one of the largest software producers in Europe and a leading IT solutions provider, delivering mission‑critical systems for sectors such as banking, finance, public administration, healthcare, energy, and telecommunications. The company operates as a global federation of technology firms, leveraging deep industry expertise to support digital transformation across more than 60 countries. About the project: You will join a team developing systems for financial institutions in the area of trade finance. We are currently implementing a factoring system that will replace the currently operating solution. In this field, we have many years of business experience. The projects are carried out in a microservices and containerized architecture, using the latest technologies: Java 24+, Angular 21. Requirements: Minimum 5 years of experience in a similar position, Very good knowledge of Java (21+), Spring Boot, Hibernate, Good knowledge of Angular (15) and ngrx, Experience with microservice architecture, Docker, RabbitMQ, Git, Postgres, Oracle, Ability to write unit tests, Experience with synchronous (REST, SOAP) and asynchronous (e.g., RabbitMQ) communication. Nice to have: Gradle, CI/CD, Jenkins, NoSQL databases (MongoDB, Redis), Linux knowledge (server management), Kubernetes or OpenShift, Architectural experience. Your responsibilities will include: Creating and developing web applications (50% backend / 50% frontend), Maintaining and extending the existing codebase, Implementing new functionalities, Participating in code reviews, Collaborating with backend, frontend, and QA teams, Contributing to PoCs (verification of new technologies), Delivering projects using agile methodologies. Employment conditions: Employment based on an employment contract, Work in the largest IT company, Access to advanced technologies, Trainings, Language courses, Multisport, Medical care, Group insurance, Integration events, Active Team sports group.