9 дней назад
Product/Software Engineer (Node.js+React)
3 900 - 6 200€
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Product/Software Engineer (Node.js+React) (SaaS testing platform): Developing and evolving Node.js/TypeScript microservices and React features for a software testing SaaS platform with an accent on event-driven architecture, GraphQL aggregation, and end-to-end feature ownership. Focus on designing reliable Kafka workflows, solving distributed-systems and concurrency challenges, and delivering scalable Public API capabilities.
Location: Worldwide; remote, office-based, or hybrid work is available.
Salary: EUR 3,900–6,200 gross per month, depending on experience, location, and professional growth.
Company
provides software development and quality engineering services for web, mobile, and other digital products across multiple industries.
What you will do
- Develop and evolve approximately 40–50 Node.js/TypeScript microservices for a mature SaaS testing platform.
- Own features end to end, from clarifying business requirements and preparing test plans to production delivery and verification.
- Build Kafka-based event-driven flows with multiple consumers, idempotency, ordering guarantees, retries, dead-letter queues, replay, and transactional outbox patterns.
- Design cross-service data aggregation using GraphQL, REST microservices, BFF-style composition, sorting, filtering, and pagination.
- Develop React and TypeScript frontend features with GraphQL/Apollo, test changes independently, and review teammates’ pull requests.
- Use Claude Code in design, implementation, planning, and code review while taking full ownership of the resulting changes.
Requirements
- 6+ years of production experience with Node.js, TypeScript, and microservice architectures.
- Experience with AWS, including ECS, SQS, and S3.
- Production experience with Kafka, RabbitMQ, event-driven systems, delivery guarantees, idempotency, event ordering, failure handling, and data consistency.
- Hands-on experience with concurrency control, optimistic locking, conflict handling, transactional outbox, BFF/aggregation layers, DLQs, saga, and CQRS.
- Production experience with React and TypeScript, component architecture, state management, GraphQL/Apollo, frontend testing, and GraphQL-based service aggregation.
- Upper-Intermediate English or higher is required. Experience using Claude Code with skills, hooks, MCP, shared conventions, testing, and review of AI-generated changes is also required.
Nice to have
- Experience in product companies or small teams without dedicated QA.
- Experience with feature flags and phased rollouts, including LaunchDarkly or similar tools.
- Experience with JWT authorization, S3 pre-signed URLs, microservice-to-modular-monolith migrations, or Koa.
- Ability to read PHP code in a legacy monolith.
Culture & Benefits
- Remote, office, and hybrid work options.
- Professional, financial, and career development supported by mentoring and onboarding programs.
- Corporate training portal and compensation for certifications such as AWS and PMP.
- Private health insurance and sports compensation, depending on the type of employment.
- Up to an additional EUR 1,000 per month through the annual bonus for participation in company activities.
- Team events, social activities, snacks, and a referral program.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
HR-Teams
7 часов назад
Senior Fullstack Developer (React, Node.js)
CAS
14 дней назад
Software Engineer (Next.js / React)
5 000 - 7 000$
1 день назад
Senior Product Engineer (AI)
13 дней назад
Lead Product Engineer (Growth)
225 000 - 275 000$
Daily Challenge
9 дней назад
Product Engineer (React)
13 дней назад
Software Engineer (AI)
160 000 - 230 000$