June 4, 2026

Full Stack JavaScript Developer (Node.js / React)

Senior • Remote

Krakow, Poland

Full Stack JavaScript Developer (Node.js / React)

About CRIF

CRIF is an international company providing credit and business information services, data processing, and advanced decisioning solutions. We support financial institutions, insurers, utilities, and enterprises with reliable data, analytics, and secure, scalable technology platforms.

WBO (White Blue Ocean) is CRIF’s personal and cyber security division focused on advanced monitoring of the Open and Dark Web. Using AI and machine learning, it identifies leaked, stolen, or exposed data and delivers proactive alerts for individuals and companies.


Role Overview

We are looking for an experienced Full Stack JavaScript Developer to join the WBO team and help build a complex data processing and analytics platform, covering backend services, frontend applications, and large-scale data pipelines.


Key Responsibilities

  • Design, develop, and maintain scalable backend services using Node.js

  • Build modern, responsive web applications with React

  • Develop and maintain RESTful APIs and microservices

  • Implement and optimize data processing pipelines (ETL, streaming)

  • Design and optimize PostgreSQL databases and complex queries

  • Implement authentication and authorization mechanisms (JWT, ACL)

  • Optimize application performance and data processing efficiency

  • Write and maintain unit and integration tests

  • Participate in code reviews and ensure high code quality

  • Deploy and maintain applications in an AWS cloud environment

  • Troubleshoot production issues and implement sustainable solutions

  • Collaborate with the team on architecture and technical decisions

  • Document technical solutions and API specifications


Required Skills & Experience

  • Strong experience with Node.js (v22+) and Express.js

  • Solid knowledge of React (v16+)

  • Experience with PostgreSQL and query optimization

  • Very good understanding of asynchronous JavaScript (async/await, Promises)

  • Experience designing scalable RESTful APIs

  • Knowledge of microservices and distributed systems

  • Familiarity with testing frameworks (Jest, Mocha)

  • Experience working with Git and modern build tools (Webpack / Rollup)

  • Understanding of web security best practices

  • Basic knowledge of AWS and cloud architecture concepts


Nice to Have

  • Experience with AWS Lambda, S3, Athena, CloudWatch

  • Docker and CI/CD pipelines (e.g. Jenkins)

  • TypeScript, Redis, Bull, Socket.io

  • Python or Rust for performance-critical components

  • Experience working with and modernizing legacy systems


What We Offer

  • CONTRACT OF EMPLOYMENT

  • Remote work model

  • Work on large-scale, data-driven systems in an international environment

  • Real impact on system architecture and technology decisions

  • Modern tech stack and strong engineering culture

  • Cooperation with experienced and supportive teams

  • Competitive salary aligned with your experience
    (salary range will be shared during the first interview)

Similar jobs you might like

Technology

CRIF

Full Stack JavaScript Developer (Node.js / React)

Senior

Hybrid

Krakow, Poland

🏢 Summary: Full Stack JavaScript Developer role focused on building and maintaining a large-scale data processing and analytics platform, covering backend services, frontend applications, and scalable data pipelines. The position involves developing RESTful APIs, microservices, and cloud-based solutions in AWS, with strong emphasis on performance, security, and database optimization. The role includes working on complex systems using Node.js, React, and PostgreSQL in a modern engineering environment. 🗂️ Requirements: Strong experience with Node.js (v22+), Strong experience with Express.js, Solid knowledge of React (v16+), Experience with PostgreSQL and query optimization, Very good understanding of asynchronous JavaScript, Experience designing RESTful APIs, Knowledge of microservices architecture, Understanding of distributed systems, Experience with testing frameworks, Experience with Git, Knowledge of modern build tools, Understanding of web security best practices, Basic knowledge of AWS, Ability to implement authentication and authorization mechanisms (JWT, ACL) 📃 Skills: JavaScript, Node.js, Express.js, React, PostgreSQL, SQL, REST, Microservices, AWS, JWT, ACL, Jest, Mocha, Git, Webpack, Rollup, ETL, CI/CD, Docker 🏢 Description: Full Stack JavaScript Developer (Node.js / React) About CRIF CRIF is an international company providing credit and business information services, data processing, and advanced decisioning solutions. We support financial institutions, insurers, utilities, and enterprises with reliable data, analytics, and secure, scalable technology platforms. WBO (White Blue Ocean) is CRIF’s personal and cyber security division focused on advanced monitoring of the Open and Dark Web. Using AI and machine learning, it identifies leaked, stolen, or exposed data and delivers proactive alerts for individuals and companies. Role Overview We are looking for an experienced Full Stack JavaScript Developer to join the WBO team and help build a complex data processing and analytics platform, covering backend services, frontend applications, and large-scale data pipelines. Key Responsibilities Design, develop, and maintain scalable backend services using Node.js Build modern, responsive web applications with React Develop and maintain RESTful APIs and microservices Implement and optimize data processing pipelines (ETL, streaming) Design and optimize PostgreSQL databases and complex queries Implement authentication and authorization mechanisms (JWT, ACL) Optimize application performance and data processing efficiency Write and maintain unit and integration tests Participate in code reviews and ensure high code quality Deploy and maintain applications in an AWS cloud environment Troubleshoot production issues and implement sustainable solutions Collaborate with the team on architecture and technical decisions Document technical solutions and API specifications Required Skills & Experience Strong experience with Node.js (v22+) and Express.js Solid knowledge of React (v16+) Experience with PostgreSQL and query optimization Very good understanding of asynchronous JavaScript (async/await, Promises) Experience designing scalable RESTful APIs Knowledge of microservices and distributed systems Familiarity with testing frameworks (Jest, Mocha) Experience working with Git and modern build tools (Webpack / Rollup) Understanding of web security best practices Basic knowledge of AWS and cloud architecture concepts Nice to Have Experience with AWS Lambda, S3, Athena, CloudWatch Docker and CI/CD pipelines (e.g. Jenkins) TypeScript, Redis, Bull, Socket.io Python or Rust for performance-critical components Experience working with and modernizing legacy systems What We Offer Employment contract Hybrid work model (50/50 – office in Kraków ) Work on large-scale, data-driven systems in an international environment Real impact on system architecture and technology decisions Modern tech stack and strong engineering culture Cooperation with experienced and supportive teams Competitive salary aligned with your experience (salary range will be shared during the first interview)

Technology

CRIF

Software Developer

Mid

Hybrid

Krakow, Poland

🏢 Summary: The offer is for a Java Developer role within an international development team working on credit and business information systems. The position involves designing and implementing new features across the full technology stack in a distributed, European environment. The role focuses on backend development with Java and Spring, with exposure to modern frontend and DevOps tools. 🗂️ Requirements: Minimum 2 years of commercial experience in Java development, Hands-on experience with Spring framework, Experience in building REST services, Ability to work in a distributed, international team, Communicative English (spoken and written) 📃 Skills: Java, Spring, REST, Oracle, MSSQL, Angular, React, Docker, Kubernetes, OpenShift, Jenkins, Maven, Git, SCRUM, JIRA, Azure 🏢 Description: Projects description: CRIF is an international company specializing in credit bureau and business information, outsourcing and processing services, and credit solutions. As a result of inventing new business lines as well as continuous support and expansion of existing services, CRIF is extending several development teams. The teams are located in Krakow and will cooperate with another development teams in Italy and Switzerland as well as several business stakeholders across Europe. TECHNOLOGY DETAILS: Technologies: Java 8+, Oracle/MS-SQL, Spring, Angular/React, Docker/Kubernetes/OpenShift Development environment: Jenkins, Maven, GIT Project management: SCRUM, JIRA RESPONSIBILITIES: Design and implement new features and change requests, involving the full technology stack Care for good software quality by following code style rules, refactoring and other well-known practices Maintain superb relations with colleagues inside and outside the team Communicate efficiently with colleagues in Kraków and other CRIF units on daily basis REQUIREMENTS: Proved record of 2+ years of experience at development of Java Hands-on experience with Spring and REST services Ability to work efficiently in a distributed, international team Communicative English, both spoken and written Additional asset would be: Knowledge of architectures of distributed systems Practical experience in GUI frameworks (Angular or React) Practical experience in CI/CD (Kubernetes, OpenShift, Jenkins) Practical experience in cloud-hosted systems (Azure) OUR OFFER: Very good, talented architects to learn from them Interesting business domain Work in international company with several business units in Europe, Asia and America A stable job in a fast growing environment Benefit package (private medical care, multisport, meal/restaurants discounts etc.) /for contract of employment Trainings & online conference package Language classes (English & German & Italian) Smart-working model hybrid Kraków - please note NO OPTION to work fully remotely

Technology

CRIF

Software Developer

Mid

On-site

Krakow, Poland

🏢 Summary: Development role focused on designing and implementing new features across the full Java-based technology stack in an international, distributed environment. The position involves building and maintaining high-quality backend services and collaborating with cross-functional teams using modern DevOps and Agile practices. Work is performed in a hybrid model within a growing European development structure. 🗂️ Requirements: 2+ years experience in Java development, Hands-on experience with Spring, Experience building REST services, Experience working with relational databases, Ability to work in distributed international team, Communicative English (spoken and written) 📃 Skills: Java, Spring, REST, Oracle, MSSQL, Angular, React, Docker, Kubernetes, OpenShift, Jenkins, Maven, Git, Azure, Scrum, JIRA 🏢 Description: Projects description: CRIF is an international company specializing in credit bureau and business information, outsourcing and processing services, and credit solutions. As a result of inventing new business lines as well as continuous support and expansion of existing services, CRIF is extending several development teams. The teams are located in Krakow and will cooperate with another development teams in Italy and Switzerland as well as several business stakeholders across Europe. TECHNOLOGY DETAILS: Technologies: Java 8+, Oracle/MS-SQL, Spring, Angular/React, Docker/Kubernetes/OpenShift Development environment: Jenkins, Maven, GIT Project management: SCRUM, JIRA RESPONSIBILITIES: Design and implement new features and change requests, involving the full technology stack Care for good software quality by following code style rules, refactoring and other well-known practices Maintain superb relations with colleagues inside and outside the team Communicate efficiently with colleagues in Kraków and other CRIF units on daily basis REQUIREMENTS: Proved record of 2+ years of experience at development of Java Hands-on experience with Spring and REST services Ability to work efficiently in a distributed, international team Communicative English, both spoken and written Additional asset would be: Knowledge of architectures of distributed systems Practical experience in GUI frameworks (Angular or React) Practical experience in CI/CD (Kubernetes, OpenShift, Jenkins) Practical experience in cloud-hosted systems (Azure) OUR OFFER: Very good, talented architects to learn from them Interesting business domain Work in international company with several business units in Europe, Asia and America A stable job in a fast growing environment Benefit package (private medical care, multisport, meal/restaurants discounts etc.) /for contract of employment Trainings & online conference package Language classes Smart-working model hybrid Kraków - please note NO OPTION to work fully remotely

Technology

CRIF

DevOps Engineer

Mid

Hybrid

Krakow, Poland

🏢 Summary: The offer is for an IT Infrastructure/DevOps Engineer responsible for supporting development and production environments both on-premises and in the cloud. The role focuses on maintaining and automating infrastructure, managing CI/CD pipelines, and ensuring reliable operation of Kubernetes-based services. It involves close collaboration with international teams and supporting enterprise-scale systems. 🗂️ Requirements: Minimum 2 years of experience in similar role, Strong knowledge of Linux, Good knowledge of Bash, Experience with CI/CD/CT pipelines, Experience with Infrastructure as Code tools, Knowledge of Kubernetes (on-prem and cloud), Knowledge of Tomcat, Knowledge of Nginx or F5 load balancers, Experience with VMware, Good English skills 📃 Skills: Linux, Ubuntu, RedHat, Windows, VMware, AWS, Azure, Kubernetes, Docker, Git, Bash, Ansible, Terraform, CloudFormation, Tomcat, Nginx, F5, Python, DNS, VLAN, Routing, ActiveDirectory, ELK, SIEM, Prometheus, JIRA, Confluence 🏢 Description: CRIF is an international company specializing in credit bureau and business information, outsourcing and processing services, and credit solutions. Joining us, you will become a member of a company that is one of the key players worldwide providing integrated solutions for business & commercial information and credit management.  Nowadays more than 3,300 banks and financial institutions, 44,000 business clients, and 190,000 consumers use CRIF solutions in 50 countries on a daily basis. Technology stack used in Crif: Linux (Ubuntu, RedHat), Windows Server, VMware, AWS, Azure, K8s, Docker, Git Responsibilities: Support software development infrastructure Support production environment on prem and in the cloud Maintain superb relations with colleagues inside and outside the team Communicate efficiently with colleagues in Krakow and other CRIF units on daily basis. Requirements : Proved record of 2+ years of experience in a similar role Preferred higher education (IT, Engineering or similar) Strong knowledge of Linux Good knowledge of Bash and Unix command line toolkit (must have) Experience in CI/CD/CT pipelines implementation Infrastructure Automation: Configuration Management, Infrastructure as Code (e.g. Ansible, Terraform, AWS CloudFormation) Knowledge of on prem and cloud based Kubernetes services, Tomcat web service, Nginx/F5 load balancer/ VMware AVI Good English, both spoken and written. Good to have: Good knowledge in Python used for automation tasks Knowledge of infrastructure concepts (DNS, Network VLANs, Routing, Active Directory), preferable experience in maintenance of these areas, knowledge of Windows Server OS Monitoring, logging, and alerting tools (ELK, SIEM) Prometheus, JIRA, Confluence Our offer: Stable employment conditions based on an employment contract Very good, talented architects to learn from them A stable job in a fast-growing environment. Interesting business domain. Work in international company with several business units in Europe, Asia and America. Benefit package (private medical care, multisport) Health and life insurance Language classes (English) Trainings and learning budget Smart-working model Hybrid work mode (50/50), office in Krakow. If that sounds interesting, join us!

Technology

emagine Polska

Senior Java Developer

Senior

Hybrid

Krakow, Poland

🏢 Summary: Senior Full Stack Developer role in a long-term banking transformation program focused on modernizing wholesale credit and lending platforms. The position involves enhancing risk and collateral systems, improving data governance, and contributing to core platform uplift within a global rollout. Hybrid work model with full-time B2B contract and technical interview process. 🗂️ Requirements: Strong experience in Java Full Stack development, Strong experience with PostgreSQL, Experience in data sourcing and transformation processes, Experience with data quality and governance improvements, Ability to perform code reviews, Experience working in fast-paced engineering teams, Fluent English for technical communication 📃 Skills: Java, PostgreSQL, SQL, Git, Claude, Quantexa 🏢 Description: 🌍Work mode: hybrid: 2x per week in the office in Kraków. ⏰Start: from June. 📝Contract: B2B. ⚙️Recruitment process: technical interview, live coding. ⏳Duration: >12 months contracts. 📕Project language: English. 💼Industry: Banking. 💻Workload: Full time. We are seeking high-performing Senior Full Stack Developers to join our Wholesale Credit & Lending Technology team. This pivotal role is integral to a major 3-4 year transformation program focusing on modernizing core credit and lending technology platforms across global markets. Main Responsibilities: Contribute to the uplift and refresh of wholesale credit and lending models. Support key risk and collateral management functions. Improve data quality, traceability, and governance. Review data sourcing, transformation, and consumption processes. Collaborate within a fast-paced engineering team. Key Requirements: Java Full Stack Development Strong experience with PostgreSQL (Postgres) Progressive engineering mindset Proven code review capability High attention to detail Pragmatic engineering approach Nice to Have: Exposure to Claude AI tooling Experience with Quantexa Other Details: This position requires office attendance 2 times per week and is part of a global-scale technology rollout. The urgency is high due to previous hiring challenges in fulfilling this critical transformation initiative.

Technology

emagine Polska

Senior Java Developer

Senior

Hybrid

Kraków, Poland

🏢 Summary: Senior Full Stack Developer role in a long-term banking transformation program focused on modernizing wholesale credit and lending platforms. The position involves enhancing data quality, risk and collateral systems, and core credit models within a global engineering team. Hybrid work model with high-impact responsibilities in a multi-year technology rollout. 🗂️ Requirements: Strong experience in Java Full Stack development, Strong experience with PostgreSQL, Experience with data sourcing and transformation processes, Ability to perform code reviews, Experience working on credit or lending systems, Professional proficiency in English 📃 Skills: Java, PostgreSQL, SQL, FullStack, Git, REST, DataModeling, ETL 🏢 Description: 🌍Work mode: hybrid: 2x per week in the office in Kraków. ⏰Start: from June. 📝Contract: B2B. ⚙️Recruitment process: technical interview, live coding. ⏳Duration: >12 months contracts. 📕Project language: English. 💼Industry: Banking. 💻Workload: Full time. We are seeking high-performing Senior Full Stack Developers to join our Wholesale Credit & Lending Technology team. This pivotal role is integral to a major 3-4 year transformation program focusing on modernizing core credit and lending technology platforms across global markets. Main Responsibilities: Contribute to the uplift and refresh of wholesale credit and lending models. Support key risk and collateral management functions. Improve data quality, traceability, and governance. Review data sourcing, transformation, and consumption processes. Collaborate within a fast-paced engineering team. Key Requirements: Java Full Stack Development Strong experience with PostgreSQL (Postgres) Progressive engineering mindset Proven code review capability High attention to detail Pragmatic engineering approach Nice to Have: Exposure to Claude AI tooling Experience with Quantexa Other Details: This position requires office attendance 2 times per week and is part of a global-scale technology rollout. The urgency is high due to previous hiring challenges in fulfilling this critical transformation initiative.

Technology

emagine Polska

Java Developer

Senior

Hybrid

Krakow, Poland

150 - 170 PLN

🏢 Summary: Senior Full Stack Developer role in a long-term banking transformation program focused on modernizing wholesale credit and lending platforms. The position involves enhancing risk and collateral systems, improving data quality and governance, and contributing to core platform uplift. Full-time B2B contract with hybrid work model in Kraków. 🗂️ Requirements: Senior-level Java Full Stack development experience, Strong PostgreSQL experience, Experience with data sourcing, transformation and consumption processes, Ability to perform code reviews, Experience working in large-scale system modernization projects, Fluent English for technical communication 📃 Skills: Java, PostgreSQL, SQL, Git, REST, Claude, Quantexa 🏢 Description: 🌍Work mode: hybrid: 2x per week in the office in Kraków. ⏰Start: from June. 📝Contract: B2B. ⚙️Recruitment process: technical interview, live coding. ⏳Duration: >12 months contracts. 📕Project language: English. 💼Industry: Banking. 💻Workload: Full time. We are seeking high-performing Senior Full Stack Developers to join our Wholesale Credit & Lending Technology team. This pivotal role is integral to a major 3-4 year transformation program focusing on modernizing core credit and lending technology platforms across global markets. Main Responsibilities: Contribute to the uplift and refresh of wholesale credit and lending models. Support key risk and collateral management functions. Improve data quality, traceability, and governance. Review data sourcing, transformation, and consumption processes. Collaborate within a fast-paced engineering team. Key Requirements: Java Full Stack Development Strong experience with PostgreSQL (Postgres) Progressive engineering mindset Proven code review capability High attention to detail Pragmatic engineering approach Nice to Have: Exposure to Claude AI tooling Experience with Quantexa Other Details: This position requires office attendance 2 times per week (Cracow) and is part of a global-scale technology rollout. The urgency is high due to previous hiring challenges in fulfilling this critical transformation initiative.

Technology

BSH Sprzęt Gospodarstwa Domowego

D2C Front-end Architect (f/m)

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Senior Web Architect role focused on driving technical optimization, architectural governance, and web performance across multiple development teams. The position involves evaluating and integrating modern front-end technologies within a MACH/microservices landscape while reducing technical debt and ensuring best development practices. You will coordinate architectural decisions and guide teams in building scalable, high-performance web solutions. 🗂️ Requirements: Minimum 5 years web development experience, Minimum 3 years architecture experience, Strong knowledge of MACH architecture, Strong knowledge of Microservices architecture, Deep expertise in Next.js, Deep expertise in NodeJS, Deep expertise in TypeScript, Experience with GitHubActions, Experience with GraphQL, Experience with Git, Strong understanding of Webperformance, Ability to evaluate and implement technical optimizations, Experience coordinating architectural decisions (ADRs), Fluent English 📃 Skills: Next.js, NodeJS, TypeScript, GraphQL, Git, GitHubActions, MACH, Microservices, Kubernetes, ContentStack, commercetools, Webperformance, Architecture, AI 🏢 Description: Your responsibilities Investigate technical optimizations, synergies, automation (ex: through AI), and technical depth / debt reduction potential. Coordinate processes, decisions and patterns of development across seven development teams (ex: facilitate architectural decision records ADRs) Evaluates front-end technical concepts and technologies for feasibility and fit-check into the system landscape (proof of concepts, technology review and critical analysis). Steer & consult the practices defined in the project, and regarding web performance and review the overall development practices with the teams, starting from benchmarking and metrics definitions etc. Your profile Min 5 years experience in the field of web development (overall). Min 3 years experience in architecture related areas. Higher education (Bachelor or Master) in computer science or related fields is preferable, however this is optional in case other significant credentials in experience and knowledge can be demonstrated (certificates / long experience with successful track record / references). Familiar and comfortable with modern software development principles, practices and frameworks (specifically MACH / Microservices architecture). Deep understanding in: Next.js, NodeJS, TypeScript, Github actions, GraphQL, Git, Web performance. Familiarity that are nice to have: Kubernetes, CMS Systems (ContentStack), Commerce systems (commercetools). Fluent and comfortable in English. Great communication skills are essential (collaboration cross-teams, locations and stakeholders is the core of this role). Your benefits Dynamic International Environment: Collaborate with diverse teams globally, enriching your experience and expanding your professional network Collaborative Team Culture: Join a supportive team that values your contributions and encourages your growth Professional Development Opportunities: Expand your skills through engaging projects and responsibilities that challenge and inspire you Flexible hybrid work arrangements: Enjoy a mix of remote work and office collaboration, with a minimum of one day per week in our modern offices Comprehensive Benefits Package: Enjoy private health care, a Lunchpass card, a sports card, group insurance options and employee discounts

Technology

ITDS

Java & React Full Stack Developer – Cloud & Data Projects

Mid

Hybrid

Krakow, Poland

23,100 - 28,350 PLN

🏢 Summary: Full Stack Developer role focused on migrating critical banking reporting systems to the cloud and building scalable web applications in a microservices architecture. The position combines Java and React development with cloud technologies to enhance data and reporting platforms. Work in an agile, cross-country team delivering secure, high-quality financial solutions. 🗂️ Requirements: 3+ years experience in large-scale full-stack web applications, Experience with microservices architecture, Proficiency in Java 17+, Strong knowledge of Spring and Spring Boot, Experience in RESTful API development, Expertise in ReactJS, Strong knowledge of JavaScript and TypeScript, Hands-on experience with Google Cloud Platform, Experience with relational databases or data warehouses, Experience with Git and SCM systems, Knowledge of CI/CD pipelines, Fluent English, Legal right to work in the EU 📃 Skills: Java, Spring, SpringBoot, REST, ReactJS, JavaScript, TypeScript, GCP, PostgreSQL, BigQuery, AlloyDB, Git, GitHub, Jenkins, Microservices, CI/CD 🏢 Description: Unleash innovation at the intersection of cloud, data, and full-stack development — shape the future of banking technology! Krakow-based opportunity with hybrid work model (up to 3 days remote per week). As a Java & React Full Stack Developer , you will be working for our client, a leading global financial institution, supporting the transformation of their data and reporting systems within the International Wealth & Premier Banking division. You will be instrumental in migrating critical reporting platforms to the cloud and developing scalable, web-based applications that enhance decision-making and operational efficiency. Join a dynamic team committed to technological excellence and career growth in the finance sector. Your main responsibilities: Independently design, develop, test, and deploy web applications in a collaborative, cross-country environment. Support the migration of existing reporting systems to cloud-based platforms, ensuring seamless transition and minimal disruption. Mentor and guide team members, facilitating knowledge transfer and best practices for technology stack evolution. Ensure development adherence to IT methodologies, security standards, and documentation requirements. Work in an agile environment to deliver high-quality features aligned with client needs. You're ideal for this role if you have: 3+ years of experience in delivering large-scale full-stack web applications with microservice architecture. Strong proficiency in Java (Java 17+ preferred), Spring/Spring Boot, and RESTful API development. Expertise in ReactJS, JavaScript, and TypeScript. Hands-on experience with Google Cloud Platform products. Working knowledge of relational databases/data warehouses such as PostgreSQL, BigQuery, or AlloyDB. Experience with Git and SCM systems like GitHub. Knowledge of data visualization tools (e.g., Apache ECharts) is an advantage. Understanding of CI/CD pipelines, particularly Jenkins. It is a strong plus if you have: Certifications or experience in cloud architecture or DevOps practices. Language Required for the role: Fluent English communication skills are essential. Eligibility for the role: Only candidates with an existing legal right to work in the European Union will be considered for this role. #MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.

Technology

WAYF

Full Stack Developer

Mid

Remote

10,000 - 17,000 PLN/mo

🏢 Summary: Full Stack Developer role working on diverse client projects using a modern TypeScript-based stack across frontend and backend. The position involves building and shaping digital products with direct client collaboration and strong code quality practices. You will contribute to product direction while developing scalable web applications. 🗂️ Requirements: Strong understanding of JavaScript, Commercial experience with React.js, Proficiency in TypeScript and its type system, Experience with Node.js backend development, Knowledge of server-client communication, Understanding of web platform and Web APIs, Experience with relational databases, Knowledge of CSS methodologies and preprocessors, Ability to write clean, maintainable code 📃 Skills: TypeScript, JavaScript, React, Next.js, Node.js, NestJS, PostgreSQL, CSS, SCSS, Tailwind, CSSinJS, APIs, SQL 🏢 Description: About the company WAYF is where ideas go to be made real. We're a digital product agency built for visionaries – from ambitious founders to global enterprises. Since 2020, our 35+ person team (primarily based in Poland, working globally) has helped category leaders design and deliver digital experiences that move the needle. We're trusted by the Council of Europe Development Bank (CEB) to reimagine how they communicate the human stories behind their multi-billion euro impact. We collaborate with large corporations like Ingersoll Rand on product design, engineering, and process innovation across global markets. We shape digital platforms for cultural icons like Okolice Ciała – whose books, viral content, and community inspire millions across Poland and beyond. Startups and scaleups like Framer and Rye (founded by Justin Kan of Twitch) choose us for product design, brand upgrades, and mission-critical product and marketing launches. VC firms like Primary and 201.vc rely on us to bring clarity and craft to their brands and portfolio companies. Our track record also includes helping shape early product and design foundations at Ramp Network – now one of the most recognisable crypto brands globally – in a multi-year collaboration that spanned their rise from bold beginnings to breakout success. Inside WAYF, feedback is fast and honest. People are kind, curious, and self-driven. We care deeply about the work – and each other. We operate like a tight-knit studio with the ambition of a global consultancy. It's a place to grow, do meaningful projects, and build what others say can't be done. About the role We're lucky to work with some really exciting ventures, which means we can offer new joiners a wide range of interesting projects. Our client base spans various sectors, giving you exposure to different industries and challenges. Since you're coming on board while we're in a growth phase, you'll have a unique chance to grow right along with us. It's a thrilling time to join – you'll be able to make a real impact and shape your role as the company continues to evolve. We've got the stability of an established business, but we haven't lost that startup energy and flexibility. We are looking for a Full Stack Developer to join our team permanently and work with our key clients on their most exciting projects! Technical info for this position General: TypeScript Backend: Node.js, NestJS, PostgreSQL Frontend: React.js, Next.js Mobile: React Native (optional/nice-to-have) ‎ Core tools we use Slack, Linear, Notion Tasks Use a modern tech stack: TypeScript, React.js, Next.js, Node.js Work directly with our clients, alongside our tightly knit team (Project Managers included!) Have direct impact on the product vision and direction Write clean, maintainable code Have 100% of your code reviewed Self-manage and organise your work as you like — as long as it's effective Join our knowledge-sharing initiatives Tech requirements ✔️ A solid understanding of JS, its benefits, and limitations ✔️ Commercial experience with React.js ✔️ Understanding of the Typescript type system, it's pros and cons ✔️ Knowledge of different techniques of writing CSS - CSSinJS, CSS modules, SCSS, Tailwind ✔️ Knowledge of web platform and its APIs ✔️ Understanding of how the web works from top to bottom - server-client communication ✔️ Understanding of how databases work and how to use them efficiently A note on AI We use AI tools daily: in development, in design, in how we think about problems. We're not looking for people who treat this as a threat or a shortcut, but as a fundamental shift in how great software gets built. If you're curious, adaptive, and already weaving AI into your workflow, you'll feel right at home. If you're waiting for it to blow over – this probably isn't the right fit. Soft requirements 🗣️ English B2+ (for communication with Clients and Partners) and Polish B2+ (for internal communication) ⛱️ Experience with working remotely 💬 Transparent communication 👀 Attention to detail 👩‍💻 Self-driven and can self-manage 👋 Kind and can take & give feedback openly 🚀 A knack for product understanding and value-driven development Compensation Junior - B2B 6 000 - 9 000 PLN Mid - B2B 10 000 - 17 000 PLN Senior - B2B 18 000 - 25 000 PLN Benefits 💰 Annual performance-based bonuses ⛱️ Work fully remotely with full autonomy (no micromanagement) 💻 Work with modern hardware and software (we aim to use MacBooks exclusively, Linux is an option in specific cases) 💊 Stay on top of your game with generous private healthcare coverage (including dental) 🏃‍♂️ Into sports? Enjoy our Multisport package for access to their wide range of discounts and free passes 🌴 Take time off whenever you need it. 23 paid vacation days per year (pro-rated during your first year) plus paid days off during our annual retreats 🍱 Enjoy a 0.5h paid lunch break every workday 💸 Grow through regular progress check-ins, with salary increases and promotions 👫 Join our bi-annual retreats to hang out with the team (optional but encouraged) What does our recruitment process look like? After your CV has grabbed our attention, you can expect: Quick intro call to get to know each other. Technical Interview - a 1.5h call with one of our senior developers, where you'll be tested for relevant theoretical and practical skills You get an offer from us and we start working together ASAP! Footnote Check out wayfdigital.com for more info We are committed to building an open, inclusive environment for all members of our collective. WAYF does not and shall not discriminate on the basis of race, color, religion, gender, gender expression, age, national origin, disability, marital status, military status, sexual orientation, or social status.