Software Engineer (#Node.js/ #TypeScript + #React)
Неизвестный работодатель · На сервисе с: 16.07.26 11:12
116701 - указать при отклике
Software Engineer (#Node.js/ #TypeScript + #React)
Middle
"Customer location: USA
Candidates locations: All except Russia
Working hours overlap with the U.S. team: 9:00 AM – 6:00 PM CET
Language: English B2❗️
Estimated start date: ••••••••
Duration: 6 month"
"Working hours overlap with the U.S. team: 9:00 AM – 6:00 PM CET
Project Responsibilities
Develop and evolve Node.js/TypeScript microservices (~40–50 services) on a mature 13-year-old SaaS platform, 100% AWS
Design backend cross-service data aggregation: GraphQL layer over REST microservices, BFF-style composition, cross-service sorting/filtering/search
Build event-driven flows on Kafka: producers/consumers, delivery guarantees, failure handling (DLQ, retries, outbox)
Develop frontend features in React + TypeScript (GraphQL/Apollo)
Work on Public API workstreams: authorization (JWT scopes, pre-signed URLs), third-party integrations, service modernization (EOL Node upgrades)
Test own work (no dedicated QA) and participate in PR reviews — at least one approval required before production
Must-haves
5+ years backend with Node.js + TypeScript in production microservices — not a single-service or monolith-only background
Distributed-systems patterns known by name and applied: transactional outbox, saga, BFF/aggregation layer, CQRS, DLQ
Real Kafka (or equivalent) production experience: consistency, dual-write handling, failure modes
Production React + TypeScript (React strongly preferred over Vue/Angular)
GraphQL as an aggregation layer
AWS: Lambda, SQS, DynamoDB, S3, ECS
English B2+ — daily communication inside the client's team
Nice-to-have
Mature AI-assisted development practice: Claude Code with real review discipline (skills, hooks, MCP) — the client's teams use it daily and evaluate this
JWT/authorization models; S3 pre-signed URLs
Koa, Serverless Framework
PHP reading ability (legacy monolith, <5% of work)"
Писать ••••••••⚡️⚡️⚡️
HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.