New offer - be the first one to apply!

May 27, 2026

Principal Fullstack Engineer (React + Node.js)

Senior • Remote

170 - 220 PLN

Warsaw, Poland

Craftware is a technology company of over 500 experts, empowering large organizations to solve complex business challenges with modern IT solutions - from sales systems and automation to data platforms and AI. We operate where technology must be reliable, secure, and scalable. We deliver end-to-end projects: from analysis and architecture through implementation to development and maintenance. We are a trusted partner of industry leaders such as Salesforce, Veeva, UiPath, and Databricks.

Model: remote

Employment type: full-time

Position Context:

We are looking for a Principal Fullstack Engineer with extensive experience in web development (approx. 8–10+ years) who will play a key role in designing and building modern web portals powered by a headless CMS architecture.

This role combines deep technical ownership, system architecture design, and close collaboration with business stakeholders in an international enterprise environment.

About the project:

You will be part of a team responsible for developing and migrating large-scale web portals built on a headless CMS (Contentful) and a modern content-as-a-service architecture.

The project includes:

  • migration of existing portals to a new architecture

  • development of next-generation web applications

  • improving performance, scalability, and platform stability

  • working in a complex enterprise environment with multiple stakeholders

Responsibilities:

Architecture & Technology

  • design and develop scalable web systems using React and Node.js

  • define architectural direction across frontend, backend, and integrations

  • ensure system quality in terms of performance, security, and observability

  • make key decisions regarding refactoring and technical debt

Technical Leadership (IC, not management)

  • provide technical leadership across teams and initiatives

  • mentor senior and mid-level engineers

  • define engineering standards and best practices

  • support product decisions from a technical perspective

 Stakeholder & business collaboration

  • work closely with business and product stakeholders

  • identify and communicate technical risks

  • influence roadmap and technical priorities

  • translate technical decisions into business impact

 Operations & ownership

  • participate in resolving critical production issues

  • stabilize and improve complex enterprise systems

  • proactively prevent systemic issues

Requirements:

  • 8–10+ years of experience in web software engineering

  • strong expertise in React.js and Node.js

  • experience building full-stack applications and APIs

  • solid understanding of system architecture (e.g. microservices, cloud-native systems)

  • experience with headless CMS (e.g. Contentful)

  • ability to design systems and make architectural decisions

  • experience with Azure or other cloud platforms

  • strong communication skills with business stakeholders

  • experience working in Agile / Scrum environments

    Nice to have

  • experience with Remix.js or modern full-stack frameworks

  • experience in large-scale migrations or platform transformations

  • experience in enterprise or regulated environments

  • experience working with distributed teams

Employment conditions:

  • B2B contract,

  • Daily support from team leaders,

  • Dedicated certification budget,

  • Assistance in defining and support in your development path,

  • Benefits package,

  • Integration trips/events.