Andersen Lab

full stack developer node.js react

In short

Senior Full Stack Developer role building Node.js/TypeScript microservices and React frontend features for an AWS-based SaaS platform for a company providing software quality services. The work covers Kafka event-driven workflows, GraphQL aggregation layers, distributed systems patterns (Saga, CQRS, Outbox), and Public API modernization. Requires 6+ years of backend experience with Node.js/TypeScript, production React experience, strong AWS skills (Lambda, SQS, DynamoDB, S3, ECS), and Upper-Intermediate English. Fully remote, full-time position.

About the Customer
The customer provides software quality services that help organizations improve the reliability, usability, and performance of digital products. It supports web, mobile, and other digital solutions across multiple industries through quality engineering, flexible delivery models, and technology-enabled services.
Responsibilities
•Develop and evolve Node.js/TypeScript microservices across an AWS-based SaaS platform
•Design and implement cross-service data aggregation using GraphQL over REST microservices, including BFF-style composition, sorting, filtering, and search
•Build and maintain Kafka event-driven workflows, including producers and consumers, delivery guarantees, retries, DLQs, and outbox patterns
•Develop frontend features using React, TypeScript, GraphQL, and Apollo
•Build and modernize Public APIs, including JWT-based authorization, pre-signed URLs, third-party integrations, and Node.js upgrades
•Test delivered functionality and participate in PR reviews to ensure code quality before production releases
Requirements
•6+ Years of backend development experience with Node.js and TypeScript, including production experience with microservice architectures
•Strong understanding and practical experience designing distributed systems, including consistency, asynchronous workflows, failure handling, retries/idempotency, event ordering, concurrent update handling, and service aggregation
•Hands-on experience with Transactional Outbox/dual-write consistency, consumer groups and fan-out, idempotent consumers, ordering guarantees via partition keys, optimistic locking, BFF/aggregation layers, and DLQ
•Familiarity with Saga and CQRS
•Hands-on production experience with Kafka or equivalent event-streaming technologies, including data consistency, dual-write handling, delivery guarantees, and failure scenarios
•Production experience with React and TypeScript
•Hands-on experience using GraphQL as an aggregation/composition layer across backend services
•Strong experience with AWS, particularly Lambda, SQS, DynamoDB, S3, and ECS
•English proficiency at Upper-Intermediate level or above
Will be a plus
•Mature AI-assisted development practices, particularly with Claude Code, including strong review discipline and experience with skills, hooks, and MCP
•JWT-based authorization models and S3 pre-signed URLs
•Koa and Serverless Framework
•Ability to read and understand PHP code for occasional work with legacy systems
Conditions
•Opportunity to change projects and/or develop expertise in an interesting business domain
•Professional, financial, and career growth opportunities; mentoring and adaptation systems for each new employee
•Opportunity to earn up to an additional 1,000 EUR per month, depending on expertise level, through participation in company activities; this is included in the annual bonus
•Access to the corporate training portal and its regularly updated knowledge base
•Corporate events and amenities, including parties, pizza days, PlayStation, fruits, coffee, snacks, and movies
•Certification compensation (AWS, PMP, etc.)
•Referral program
•Private health insurance and sports compensation, depending on the type of employment

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot