Andersen
Full Stack Developer (Node.js+React)
Описание вакансии
Andersen is hiring a Full Stack Developer (Node.js+React) for a project developing secure, scalable services and integrations with a focus on data protection and platform reliability.
The customer is a technology-driven software quality services provider that helps organizations improve the reliability, usability, and performance of their digital products. It combines quality engineering expertise, flexible delivery models, and technology-enabled services to support web, mobile, and other digital solutions across multiple industries.
The project is focused on developing and enhancing secure backend services and integrations, with an emphasis on data protection, authentication, authorization, and file storage security. It also includes integrating third-party systems to ensure reliable, scalable, and secure platform operations.
Working hours: 9:00 AM–6:00 PM CET, overlap with US working hours.
Responsibilities:
- Developing and evolving Node.js/TypeScript microservices across a mature, AWS-based SaaS platform.
- Designing and implementing cross-service data aggregation using GraphQL over REST microservices, including BFF-style composition, sorting, filtering, and search.
- Building and maintaining event-driven workflows with Kafka, including producers/consumers, delivery guarantees, retries, DLQs, and outbox patterns.
- Developing frontend features using React, TypeScript, GraphQL, and Apollo.
- Building and modernizing Public APIs, including JWT-based authorization, pre-signed URLs, third-party integrations, and Node.js upgrades.
- Testing delivered functionality and participating in PR reviews to ensure code quality before production releases.
Must-haves:
- Backend development experience with Node.js and TypeScript, including production experience with microservice architectures, for 6+ years.
- Strong understanding and practical experience designing distributed systems, including consistency, asynchronous workflows, failure handling…
Здесь показан очищенный фрагмент описания из источника. Полные условия и актуальность вакансии проверьте на странице работодателя.