Fullstack Developer (Node.js + React)
Apply now!
Candidate data
Fullstack Developer (Node.js + React)
Location: Remote (within the EU)
Contract Type: Long-term B2B
Language: English B2/C1
About Us
The client a French software services company on a mission to improve the way businesses operate through smart, lean software solutions.
They combine AI agents, low-code platforms, and SaaS tools to build solutions that are fast, efficient, scalable, and fully owned by our clients, without technical debt or unnecessary long-term dependencies.
Headquartered in Paris, with a fully remote engineering team, we work as both a consulting partner and delivery powerhouse. We take the time to understand how our clients work, identify opportunities for improvement, and build technology that helps them perform better.
Your Responsibilities
Backend & Data Engineering
-
Build and maintain Node.js backend services supporting content migration pipelines.
-
Design and implement data transformation layers that map legacy CMS content to modern target formats, including Arc XP.
-
Develop reliable and maintainable solutions for complex data-processing workflows.
System Stability
-
Debug and resolve data inconsistencies between source and target systems.
-
Investigate technical issues across existing applications and data pipelines.
-
Quickly understand, navigate, and contribute to established codebases.
Frontend Development
-
Build reusable React component libraries following Arc design patterns.
-
Optimize frontend performance and maintain a clean, scalable component architecture.
-
Ensure applications meet high standards for accessibility, responsiveness, and usability.
Autonomy & Ownership
-
Work as an autonomous, expert member of the engineering team.
-
Take ownership of technical challenges from investigation through implementation.
-
Contribute to engineering decisions and help deliver high-quality solutions with minimal supervision.
Requirements & Qualifications
Core Stack
-
4+ years of professional experience with JavaScript/TypeScript.
-
3+ years of experience developing backend applications with Node.js.
-
3+ years of hands-on React development experience.
Web & API Literacy
-
Strong understanding of REST APIs and modern web development.
-
Knowledge of Core Web Vitals and frontend performance optimization.
-
Understanding of web analytics and accessibility standards.
Tools & Infrastructure
-
Practical experience with Redis, including caching, pub/sub, and queues.
-
Basic experience with Docker and containerization.
Code Craftsmanship
-
Strong understanding of software design patterns.
-
Commitment to clean, maintainable, and well-structured code.
-
Good knowledge of software development best practices.
Languages
-
English proficiency at B2 level or above.
Nice to Have
-
Experience working with Headless CMS platforms such as Directus or Strapi.
-
Hands-on experience implementing event analytics using tools such as Google Analytics, Adobe Analytics, Amplitude, or Piano.
-
Knowledge of SEO best practices and performance optimization for content-heavy applications.
-
Previous experience migrating data between different content platforms or databases.
-
Exposure to cloud platforms such as AWS, GCP, or Azure.
-
Experience with custom React-based frameworks.
Primary Tech Stack Across Projects
Backend: Node.js, NestJS, TypeScript, REST API, tRPC, Redis, Xano
Frontend: React, Next.js, custom CMS React frontends
What You Can Expect
-
Fully remote work within the EU.
-
Long-term B2B collaboration.
-
An expert-level engineering environment with a high degree of autonomy.
-
Opportunities to work on modern web applications, content platforms, data migrations, and AI-powered solutions.
-
Direct involvement in solving complex technical and business challenges.
Hiring Process
1. HR & Technical Prescreening — 1 hour
Conducted in English, including recorded video answers that will be shared with our technical team.
2. Technical Interview — 1.5 hours
A deep-dive technical interview with senior engineers covering your experience, technical knowledge, and approach to problem-solving.
3. Leadership Call — 30 minutes
A final conversation with the CTO to discuss the role, team, collaboration, and mutual expectations.
Over 60% of our candidates get invited to an interview with our Clients.
Apply with the form below and we will reach out to you in the next 24h