April 24, 2026
Senior React Developer
Senior • Hybrid
Krakow, Poland
Location: Kraków, Poland
Work model: Hybrid, 6 days per month in the Kraków office
Recruitment process: Test + 1-hour live coding interview in React
Contract: B2B, long-term
About the role
We are looking for a Senior React Developer to join the Business Services Digital team. The team delivers IT solutions and support for Business Services within a large-scale, international banking environment.
This is a great opportunity for an experienced frontend engineer who enjoys building high-quality digital products, working in Agile teams, and contributing to modern, scalable web applications in a complex enterprise setting.
Your responsibilities
Design, develop, test, and implement modern web-based applications
Build rich, responsive, and pixel-perfect user interfaces using React
Maintain a delivery-oriented approach across application development and supporting software/data infrastructure
Manage software releases and support existing systems in production
Ensure code quality, maintainability, and full test coverage
Contribute to and promote frontend best practices and engineering standards
Mentor other team members through knowledge sharing and technical guidance
Deliver solutions on time and within budget
Follow internal development methodologies, security standards, and documentation requirements
Drive productivity and quality improvement initiatives
-
Coordinate releases through to Production
Required experience
Proven track record in delivering web applications
Strong experience building rich frontend/UI layers
Excellent knowledge of React.js
Excellent knowledge of JavaScript and TypeScript
Strong knowledge of HTML5, CSS3, and CSS preprocessors such as SASS or Less
Experience with frontend testing frameworks such as Jest and React Testing Library
Experience creating pixel-perfect UI based on detailed specifications
Experience designing responsive interfaces for desktop and mobile applications
Good understanding of accessibility and cross-browser compatibility
-
Good knowledge of data marshalling/de-marshalling using JSON and XML
Nice to have
Experience working with Git
Familiarity with IntelliJ and VS Code
Good understanding of responsive web techniques
Knowledge of Node.js / Express
-
Experience designing digital products in the onboarding or banking domain
What makes this opportunity interesting
Work on impactful digital solutions in a global banking environment
Join a mature engineering team focused on quality, delivery, and best practices
Contribute to modern frontend development using React and TypeScript
Competitive B2B rate
Similar jobs you might like
Technology
emagine Polska
Senior React Developer
Senior
Hybrid
Krakow, Poland
🏢 Summary: Senior React Developer role focused on building and maintaining modern, scalable web applications in a large international banking environment. The position involves designing rich, responsive user interfaces, ensuring high code quality, and supporting production releases within Agile teams. It is a long-term B2B contract with hybrid work from Kraków. 🗂️ Requirements: Proven experience delivering web applications, Strong experience building rich frontend/UI layers, Excellent knowledge of React.js, Excellent knowledge of JavaScript and TypeScript, Strong knowledge of HTML5 and CSS3, Experience with CSS preprocessors, Experience with frontend testing frameworks, Ability to create pixel-perfect UI from specifications, Experience designing responsive interfaces, Understanding of accessibility and cross-browser compatibility, Knowledge of JSON and XML data handling 📃 Skills: React, JavaScript, TypeScript, HTML5, CSS3, SASS, Less, Jest, ReactTestingLibrary, JSON, XML, Git, Node.js, Express 🏢 Description: 🌍Work mode: hybrid from Kraków - 6x per month in the office. ⏰Start: ASAP/30 days. 📝Contract: B2B. ⚙️Recruitment process: · I stage: 1h live coding React . · II stage: test online. ⏳Duration: >12 months contracts. 📕Project language: English. 💼Industry: Banking. 💻Workload: Full time. About the role We are looking for a Senior React Developer to join the Business Services Digital team . The team delivers IT solutions and support for Business Services within a large-scale, international banking environment. This is a great opportunity for an experienced frontend engineer who enjoys building high-quality digital products, working in Agile teams, and contributing to modern, scalable web applications in a complex enterprise setting. Your responsibilities Design, develop, test, and implement modern web-based applications Build rich, responsive, and pixel-perfect user interfaces using React Maintain a delivery-oriented approach across application development and supporting software/data infrastructure Manage software releases and support existing systems in production Ensure code quality, maintainability, and full test coverage Contribute to and promote frontend best practices and engineering standards Mentor other team members through knowledge sharing and technical guidance Deliver solutions on time and within budget Follow internal development methodologies, security standards, and documentation requirements Drive productivity and quality improvement initiatives Coordinate releases through to Production Required experience Proven track record in delivering web applications Strong experience building rich frontend/UI layers Excellent knowledge of React.js Excellent knowledge of JavaScript and TypeScript Strong knowledge of HTML5 , CSS3 , and CSS preprocessors such as SASS or Less Experience with frontend testing frameworks such as Jest and React Testing Library Experience creating pixel-perfect UI based on detailed specifications Experience designing responsive interfaces for desktop and mobile applications Good understanding of accessibility and cross-browser compatibility Good knowledge of data marshalling/de-marshalling using JSON and XML Nice to have Experience working with Git Familiarity with IntelliJ and VS Code Good understanding of responsive web techniques Knowledge of Node.js / Express Experience designing digital products in the onboarding or banking domain What makes this opportunity interesting Work on impactful digital solutions in a global banking environment Join a mature engineering team focused on quality, delivery, and best practices Contribute to modern frontend development using React and TypeScript Competitive B2B rate
Technology
emagine Polska
Senior Front-end Developer
Senior
Hybrid
Lodz, Poland
🏢 Summary: Senior Front-end Developer role focused on designing and implementing complex user interfaces and single-page applications using modern frontend technologies. The position involves architecting scalable frontend solutions, optimizing performance, and integrating APIs in collaboration with backend and product teams. Hybrid work model with B2B contract in the banking sector. 🗂️ Requirements: Proficiency in HTML, Proficiency in CSS, Proficiency in JavaScript, Proficiency in TypeScript, Experience with Web Components, Experience with Lit, Strong knowledge of Node.js, Experience with npm, Familiarity with Vitest, Experience building single-page applications, Experience integrating REST APIs, Ability to optimize frontend performance 📃 Skills: HTML, CSS, JavaScript, TypeScript, WebComponents, Lit, Nodejs, npm, Vitest 🏢 Description: Industry: Banking Work model: Hybrid in Warsaw, Łódź or Tricity - 3 days a week in the office Rate: up to 150 PLN/h (B2B contract) Introduction & Summary We are seeking a highly skilled Senior Front-end Developer proficient in modern frontend technologies to design and implement complex user interfaces. The ideal candidate should possess extensive experience with HTML, CSS, JavaScript, and TypeScript , alongside capabilities in Web Components. Exceptional collaboration skills are essential as the role involves working closely with various teams to enhance product offerings. Main Responsibilities Architect and implement interactive user interfaces and single-page applications. Establish best practices for application architecture and component reusability. Audit and enhance frontend performance and load times. Collaborate with backend engineers and product teams to integrate APIs. Ensure optimal user experiences across multiple devices. Key Requirements Proficiency in HTML, CSS, JavaScript, TypeScript . Experience with Web Components / Lit . Strong background in Node.js / npm . Familiarity with Vitest . Nice to Have Knowledge of CICD . Experience with Kafka . Familiarity with NinjaFork . Understanding of MQ .
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
Cyclad
Senior JavaScript React Developer (Next.js)
Senior
Hybrid
Warsaw, Poland
125 - 125 PLN/hr
🏢 Summary: Senior JavaScript React Developer role focused on building and maintaining high-performance frontend solutions for large-scale, multi-country eCommerce platforms. The position involves developing modern applications with React.js and Next.js, contributing to a multisite Drupal transition, and driving best practices across the full development lifecycle. The role requires close collaboration with cross-functional and international teams in a hybrid work setup. 🗂️ Requirements: Strong experience with React.js and Next.js (SSG/SSR, i18n, performance optimization), Proficiency in JavaScript and TypeScript, Strong knowledge of HTML5, CSS/SCSS, Tailwind, Experience with REST and GraphQL APIs, Experience with Git and CI/CD pipelines, Knowledge of Docker and Kubernetes, Experience with cloud platforms (AWS or Azure or GCP), Understanding of headless or decoupled architecture, Experience with performance optimization and scalable frontend architecture, Knowledge of WCAG accessibility standards, Experience working in Agile/Scrum environment, English level B2 or higher 📃 Skills: React, Next.js, JavaScript, TypeScript, HTML5, SCSS, Tailwind, REST, GraphQL, Git, Jira, Figma, Confluence, Docker, Kubernetes, GitLab, AWS, Azure, GCP, Drupal, jQuery, CI/CD, WCAG, Scrum, AJAX 🏢 Description: In Cyclad we work with top international IT companies in order to boost their potential in delivering outstanding, cutting-edge technologies that shape the world of the future. For our client, we are looking for a Senior JavaScript React Developer to join our client's Website & eCommerce team. In this role, you will be responsible for building and maintaining modern, high-performance frontend solutions using React.js and Next.js. You will collaborate closely with designers, backend developers, and international stakeholders while driving best practices across the development lifecycle. You will play a key role in the evolution of large-scale, multi-country digital platforms and contribute to the transition toward a new multisite Drupal platform planned for 2026. Project information: Location: Warsaw, Poland Work Setup: Hybrid work (2 - 3 days/ week in the office) Rate: 125 PLN/net/h + VAT (B2B contract) Language: English (B2+ Required) Start date: depending on candidate availability Project scope: Develop and maintain frontend components using React.js and Next.js (SSG/SSR, i18n, performance optimization) Build and support custom CMS modules, plugins, and integrations Contribute to all phases of the software development lifecycle: design, development, testing, deployment, and maintenance Drive and promote best practices, including test-driven development, CI/CD, SCRUM, refactoring, and code standards Collaborate closely with UX/UI designers and frontend/backend developers to deliver intuitive and visually appealing user experiences Ensure website content is easily editable by non-technical users Optimize applications for performance, scalability, and accessibility (WCAG) Work with distributed international teams and key stakeholders Stay up to date with emerging frontend technologies and industry trends Requirements: Technical Skills: Frontend: Strong skills in React.js and Next.js (SSG/SSR, i18n, performance optimization). Languages: JavaScript/TypeScript, HTML5, SCSS/Tailwind. APIs: REST, GraphQL. Tooling: Jira, Git, Figma, Confluence. Architecture (Preferred): Headless, Decoupled, Micro Frontends, Component-based design. Cloud & DevOps: Docker, Kubernetes, GitLab CI/CD, AWS/Azure/GCP. Competences: Strong front-end skills: HTML, CSS, JavaScript, jQuery, plus modern frameworks (React, Next.js). Understanding of the entire web development process (design, development, deployment). Good understanding of asynchronous request handling, partial page updates, and AJAX. Proficient in cross-browser compatibility and scalable application design principles. Experience with data migration, transformation, and scripting. Familiarity with Agile and Scrum methodologies. Prior experience with digital accessibility (WCAG) We offer: Full-time job agreement based on B2B Private medical care with dental care (covering 70% of costs) + rehabilitation package. Family package option possible Multisport card (also for an accompanying person) Life insurance
Technology
ITDS
Senior React Developer
Senior
Hybrid
Warsaw, Poland
18,900 - 24,150 PLN
🏢 Summary: Senior React Front-End Developer role focused on building and maintaining scalable, platform-wide React libraries and components for a financial services environment. The position involves delivering high-quality, accessible, and performance-optimized front-end solutions aligned with a design system. You will collaborate with cross-functional teams to enhance shared components and support product teams with robust platform solutions. 🗂️ Requirements: 5+ years React frontend development experience, Strong JavaScript and TypeScript expertise, Experience building scalable frontend applications, Experience creating and maintaining NPM packages, Proficiency in unit and E2E testing, Advanced Git version control skills, Knowledge of WCAG accessibility standards, Experience with Jira Confluence Bitbucket, Good Polish and communicative English, Legal right to work in the EU 📃 Skills: React, JavaScript, TypeScript, NPM, CSS, Jest, TestingLibrary, Cypress, Git, WCAG, Jira, Confluence, Bitbucket, Microfrontend, ReactNative, Capacitor, WebView 🏢 Description: Unleash innovation at scale — shape the future of front-end technology! Warszawa-based opportunity with hybrid work model (2 days from the office) As a Senior React Front-End Developer – Financial Services , you will be working for our client, a leading financial institution, delivering robust and scalable front-end solutions. Join a team committed to building advanced platform components that empower seamless user experiences and drive digital transformation. Your main responsibilities: Develop and maintain platform-wide React libraries and components aligned with the Bank’s Design System. Implement and optimize generic functionalities and innovative technical solutions for front-end teams. Write and sustain comprehensive unit and end-to-end tests to ensure high-quality deliverables. Ensure consistency, performance, and accessibility standards are upheld across all solutions. Collaborate with cross-functional platform teams and UI/UX designers to refine components and share best practices. Provide technical guidance and support to product teams utilizing the platform solutions. Maintain clear and detailed documentation for developed components and functionalities. You're ideal for this role if you have: Over 5 years of professional experience in front-end development with React. Strong expertise in JavaScript, TypeScript, NPM, and CSS. Proven experience in building and maintaining scalable front-end applications and NPM packages. Excellent command of writing and maintaining unit and E2E tests (e.g., Jest, Testing Library, Cypress). Proficiency in Git version control, including branch management and advanced operations (rebase, cherry-pick, revert, squash). Good understanding of Web Accessibility (WCAG standards) and inclusive design principles. Experience working with Jira, Confluence, and Bitbucket. It is a strong plus if you have: Experience working with design systems or contributing to their development. Knowledge of microfrontend architecture and integration challenges. Experience with hybrid mobile applications such as React Native, Capacitor, or WebView. Familiarity with AI tools or agents in software development projects. Language required for the role: Good command of Polish and Communicative 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. We offer you: ITDS Business Consultants is involved in many various, innovative and professional IT projects for international companies in the financial industry in Europe. We offer an environment for professional, ambitious, and driven people. The offer includes: Stable and long-term cooperation with very good conditions. Enhance your skills and develop your expertise in various industries. Work on the most strategic projects available in the market. Define your career roadmap and develop yourself in the best and fastest possible way by delivering strategic projects for different clients of ITDS over several years. Participate in Social Events, training, and work in an international environment. Access to attractive Medical Package. Access to Multisport Program. Access to Pluralsight. Flexible hours & remote work. You can report violations in accordance with ITDS’s Whistleblower Procedure available here . Ref. number 8871
Technology
emagine Polska
Fullstack Developer
Senior
Hybrid
Warsaw, Poland
🏢 Summary: Senior Fullstack Developer role focused on modernizing banking systems through REST API development, microservices extraction, and system integrations. The position involves refactoring legacy applications and contributing to both microservice and monolith architectures in an international environment. Hybrid work model with B2B contract. 🗂️ Requirements: Minimum 6 years of experience in Java development, Experience with reactive programming, Working knowledge of Spring framework, Working knowledge of Hibernate, Experience with SQL, Experience with REST API development, Experience with microservices architecture, Experience with Git, Minimum 2 years of experience with Angular 📃 Skills: Java, Spring, Hibernate, SQL, REST, Microservices, Git, Angular, Reactive, DDD, Cucumber, SAFe 🏢 Description: Industry: Banking Work model: Hybrid in Warsaw or Tricity - 3 days a week in the office Rate: up to 170 PLN/h (B2B contract) Summary: The role of a Senior Fullstack Developer focuses on modernizing systems, enhancing customer experience through API development, and ensuring seamless integration of various services. Main Responsibilities: Core duties include building REST API solutions and collaborating with teams to create optimal solutions. Building REST API solutions and integrations with other applications Refactoring legacy applications by extracting logic into microservices Collaborating with other developers, teams, and stakeholders to create optimal solutions Participating in the development and continuous improvement of services in both microservice and monolith architectures Key Requirements: Hands-on experience in Java development (at least 6 years preferred) Familiarity with reactive programming Working knowledge of Spring and Hibernate frameworks Experience with SQL, REST, Microservices, and GIT At least 2 years of experience with Angular Nice to Have: Familiarity with the DDD (Domain-Driven Design) approach Experience with Cucumber framework Previous work in an international team with English as the common language Exposure to SAFE Agile methodologies Other Details: Team Composition: International team. Communication Language: English.
Technology
emagine Polska
Fullstack Developer
Senior
Hybrid
Warsaw, Poland
🏢 Summary: Senior Fullstack Developer role focused on modernizing banking systems through REST API development, microservices extraction, and system integrations. The position involves enhancing customer-facing services and contributing to both microservice and monolith architectures in an international environment. Hybrid work model with B2B contract up to 170 PLN/h. 🗂️ Requirements: Minimum 6 years of commercial experience in Java development, Experience with reactive programming, Working knowledge of Spring framework, Working knowledge of Hibernate, Experience with SQL, Experience building REST APIs, Experience with microservices architecture, Experience with GIT, Minimum 2 years of experience with Angular 📃 Skills: Java, Spring, Hibernate, SQL, REST, Microservices, GIT, Angular, Cucumber, DDD 🏢 Description: Industry: Banking Work model: Hybrid in Warsaw or Tricity - 3 days a week in the office Rate: up to 170 PLN/h (B2B contract) Summary: The role of a Senior Fullstack Developer focuses on modernizing systems, enhancing customer experience through API development, and ensuring seamless integration of various services. Main Responsibilities: Core duties include building REST API solutions and collaborating with teams to create optimal solutions. Building REST API solutions and integrations with other applications Refactoring legacy applications by extracting logic into microservices Collaborating with other developers, teams, and stakeholders to create optimal solutions Participating in the development and continuous improvement of services in both microservice and monolith architectures Key Requirements: Hands-on experience in Java development (at least 6 years preferred) Familiarity with reactive programming Working knowledge of Spring and Hibernate frameworks Experience with SQL, REST, Microservices, and GIT At least 2 years of experience with Angular Nice to Have: Familiarity with the DDD (Domain-Driven Design) approach Experience with Cucumber framework Previous work in an international team with English as the common language Exposure to SAFE Agile methodologies Other Details: Team Composition: International team. Communication Language: English.
Technology
emagine Polska
Java+ React Developer
Senior
Hybrid
Krakow, Poland
180 - 200 PLN
🏢 Summary: Long-term B2B role focused on hands-on Java and React development within a microservices architecture, contributing directly to production code and system design. The position combines backend and frontend engineering with architectural responsibilities in a global, collaborative environment. The role supports high-frequency delivery in a financial services context. 🗂️ 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, Experience delivering code changes at high frequency, Background in financial sector, preferably banking 📃 Skills: Java, ReactJS, Microservices, REST, PostgreSQL 🏢 Description: Working mode : Hybrid - 6 days per month at the Kraków office Contract type : B2B, long term cooperation 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.
Technology
emagine Polska
Full Stack Developer (Java, React)
Mid
Hybrid
Krakow, Poland
170 - 190 PLN/hr
🏢 Summary: FullStack Developer role focused on building and enhancing a digital onboarding platform for Global Banking and Markets. The position involves developing scalable Java backend services and React-based user interfaces within a microservices architecture. The project emphasizes automation, security, performance, and DevOps-driven delivery in a hybrid work model. 🗂️ Requirements: Strong knowledge of Java 8+ / 18+, Proficiency in React JS, Experience with microservices architecture, Ability to write and maintain REST APIs, Experience with CI/CD tools, Experience debugging and extending existing code, Knowledge of database schema design, Understanding of DevOps practices and production support, Focus on application and service security 📃 Skills: Java, React, REST, Microservices, CI/CD, PostgreSQL, DevOps, SQL 🏢 Description: Location : Cracow Mode : hybrid (6x per month) Contract : B2B Rate : 170-190 PLN/h We are seeking a FullStack Developer to join our team working on our client’s onboarding solution. This role focuses on building the next generation of digital platforms for Global Banking and Markets, enhancing the onboarding experience for Corporates and Institutions. The ideal candidate will utilize their expertise to simplify the onboarding process, improving client experience and retention. This project embraces the latest technologies and encourages innovative thinking for automating tasks, learning new solutions, and maintaining a customer-first approach. Main Responsibilities: Develop and maintain high-quality, scalable Java applications. Implement and optimize React components for user-friendly interfaces. Debug existing code and extend functionality as needed. Write REST APIs and understand micro service architectures. Create and execute tests to validate functionalities and endpoints. Utilize CI-CD tools for seamless deployment and operations. Prioritize security in all service implementations. Contribute to performance and stability improvements of the platform. Engage in production support on a rotational basis within a DevOps POD. Collaborate in a fast-paced, innovative environment. Key Requirements: Strong knowledge of Java 8+ / 18+ Proficient in React JS Experience debugging and extending existing code Understanding of micro service architecture Capability to write REST APIs Experience with CI-CD tools Focus on security for functionalities and services Self-motivated with rapid learning capability Experience in a collaborative, fast-paced environment Problem-solving and analytical skills Good knowledge of database schema design, PostgreSQL is a plus Aware of DevOps practices and production support
Technology
Caspian One
React Developer | Fintech | Java Experience Required
Mid
Hybrid
Krakow, Poland
1,300 - 1,800 USD
🏢 Summary: B2B contract role for a mid-level Software Engineer to build and enhance production-ready systems in a microservices environment for investment banking clients. The position combines backend Java and frontend React development, contributing to system design and delivering scalable solutions. Work is hybrid in Kraków with regular on-site presence. 🗂️ Requirements: 4+ years experience as Software Engineer, Experience with Java, Experience with React, Hands-on backend application development, Understanding of microservices architecture, Experience with distributed systems, Experience with CI/CD pipelines, Experience designing and consuming REST APIs, Working knowledge of PostgreSQL, Experience in financial services or banking domain 📃 Skills: Java, React, Microservices, PostgreSQL, REST, CI/CD, Docker, Kubernetes, GCP 🏢 Description: Software Engineer (React with Java Experience) B2B | Kraków | 6 Days/Month On‑Site Contract: B2B Location: Kraków (6 days per month on‑site) Tech: Java, React, Microservices, PostgreSQL Domain: Investment Banking (Experience required) Software Engineer (Java + React) B2B | Kraków | 6 Days/Month On‑Site Contract: B2B Location: Kraków (6 days per month on‑site) Tech: Java, React, Microservices, PostgreSQL Domain: Investment Banking (Experience required) About the Role We’re looking for a skilled mid‑level software engineer to join a specialist client‑services team supporting a global investment bank. You’ll work closely with both technology and business teams to deliver production‑ready solutions that improve onboarding journeys for some of the bank’s key clients. This pod operates with autonomy, pace, and direct business alignment — ideal for an engineer who enjoys variety, collaboration, and building high‑quality systems that make a visible impact. In This Role, You Will Deliver high-quality, production-ready code within a microservices environment Contribute to system design and help shape technical decisions within the team Follow and promote strong engineering standards and best practices Work with global teams across multiple regions Help identify risks, communicate blockers, and support smooth delivery Spot opportunities to improve processes and contribute ideas for scalable enhancements What You Need to Succeed Core Requirements 4+ years as a software engineer, with experience in Java and/or React Hands‑on experience building and deploying backend applications Understanding of microservices and distributed system design Familiarity with CI/CD pipelines and modern delivery practices Experience designing and consuming RESTful APIs Working knowledge of PostgreSQL Previous exposure to financial services or banking is essential Additional Skills (One or More of the Following) Experience with Java (recent versions preferred) Experience with containers and orchestration (Docker, Kubernetes, GCP) Experience using ReactJS Why This Role Stands Out Direct involvement in business‑critical systems within a global investment bank Pod‑based delivery model offering autonomy, ownership, and close collaboration Opportunity to work with modern engineering practices and contribute to architectural discussions Long‑term B2B engagement with stable, predictable on‑site expectation