Principal Fullstack Engineer (React + Node.js)
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.
Principal Fullstack Engineer (React + Node.js)
Principal Fullstack Engineer (React + Node.js)