node.js developer for a SaaS testing platform

HireHi

United States

Remote

USD 120,000 - 180,000

Full time

2 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Дополнительный бонус до 1000 EUR/мес
Профессиональный рост и обучение
Корпоративные мероприятия

Job summary

Andersen внедряет современные микросервисы на Node.js/TypeScript в зрелую SaaS-платформу для тестирования программного обеспечения. Команда развивает события, GraphQL и React/TypeScript, применяет качественные практики, включая код-ревью и TDD, с упором на надежность и безопасность.

Ищем опытного разработчика с сильным фокусом на распределенные системы, CQRS и idempotency. Открыты возможности карьерного роста, корпоративные бонусы и обучение.

Qualifications

  • 6+ лет бэкенд-разработки на Node.js/TypeScript.
  • Опыт работы с AWS (ECS, SQS, S3) и Kafka/RabbitMQ.
  • Опыт работы с системами с событийной архитектурой, идемпотентностью и гарантиями доставки.
  • Знание распределённых паттернов, транзакционного outbox, CQRS и Saga.
  • Навыки ревью кода и обращение внимания на безопасность и производительность.
  • Фронтенд-опыт с React/TypeScript и GraphQL/Apollo.

Responsibilities

  • Разрабатывать и развивать Node.js/TypeScript микросервисы в зрелой SaaS-платформе для тестирования ПО.
  • Участвовать во всех стадиях фичи — от уточнения проблемы до вывода в продакшн.
  • Строить Kafka-потоки с множеством потребителей, идемпотентной обработкой и transactional outbox.
  • Проектировать агрегацию данных через GraphQL поверх REST-микросервисов, BFF-слой.
  • Разрабатывать фронтенд на React/TypeScript с GraphQL/Apollo.
  • Тестировать свою работу на стейджинге и в регрессионных тестах, просматривать PRs.
  • Использовать Claude Code в повседневной работе и нести ответственность за результат.

Skills

Node.js
TypeScript
Distributed systems
GraphQL
React
Kafka
Event-driven architecture
Code reviews

Tools

AWS
ECS
SQS
S3
Kafka
RabbitMQ

Job description

Описание:

Andersen's customer provides software quality services that help organizations improve the reliability, usability, and performance of digital products. It combines quality engineering expertise, flexible delivery models, and technology-enabled services to support web, mobile, and other digital solutions. The project is a SaaS testing platform connecting businesses with a global network of professional testers and enabling application testing, issue tracking, tester management, and secure access to testing data through a Public API.

Задачи:
  • Develop and evolve Node.js/TypeScript microservices on a mature SaaS platform for software testing
  • Own features end to end, from clarifying business problems with stakeholders and proposing solutions to writing test plans, delivering to production, and verifying results
  • Build event-driven Kafka flows with multiple consumers, idempotent processing, ordering guarantees, failure handling, and transactional outbox
  • Design cross-service data aggregation using GraphQL over REST microservices, BFF-style composition, sorting, filtering, and pagination
  • Develop frontend features in React and TypeScript using GraphQL/Apollo
  • Test own work using staging, regression suites, and feature-flag rollouts; review teammates' PRs for requirements and functional correctness
  • Use Claude Code daily for design, planning, implementation, and code review, and take full ownership of the results
Требования:
  • 6+ Years of backend development experience with Node.js and TypeScript, including production microservice architectures
  • Experience with AWS, including ECS, SQS, and S3
  • Production experience with Kafka, RabbitMQ, and event-driven systems, including delivery guarantees, idempotency, event ordering, failure handling, and data consistency
  • Hands-on experience with concurrency control, including optimistic locking and conflict handling
  • Deep knowledge of distributed-systems patterns and hands-on experience applying transactional outbox, BFF/aggregation layer, and DLQ
  • Familiarity with saga and CQRS
  • Strong code-review skills, including verifying work against requirements and identifying functional, security, and performance issues
  • Production experience with React and TypeScript, including end-to-end user-facing features, component architecture, state management, GraphQL/Apollo data fetching, and frontend testing
  • Experience using GraphQL as an aggregation and composition layer across backend services
  • Experience using Claude Code in daily development workflows, including skills, hooks, MCP, shared team conventions, and thorough testing and review of AI-generated changes
  • English at Upper-Intermediate level or above
  • Будет плюсом: experience in product companies or small teams without QA, owning features from idea to metrics, feature flags and phased rollouts such as LaunchDarkly, JWT-based authorization models, S3 pre-signed URLs, migrating microservices to a modular monolith, Koa, ability to read PHP
Условия:
  • Opportunity to earn up to an additional 1,000 EUR per month, depending on expertise level, as part of the annual bonus for participating in company activities
  • Professional, financial, and career growth opportunities; mentoring and onboarding systems for each new employee
  • Access to the corporate training portal and its continuously updated knowledge base
  • Corporate events and amenities, including parties, pizza days, PlayStation, fruit, coffee, snacks, and movies
  • Certification compensation, including AWS and PMP Referral program
  • Private health insurance and sports compensation, depending on the type of employment
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

node.js developer for gaming platforms
node.js developer for gaming platforms

HireHi • United States

Remote
USD 120,000 - 190,000
Unlimited PTO
Private medical insurance
Quarterly bonuses
full stack developer for digital media
full stack developer for digital media

Enfint • United States

On-site
USD 120,000 - 180,000
Private health insurance
Sports compensation
Career growth opportunities
+1
go developer for fast delivery
go developer for fast delivery

HireHi • United States

Remote
USD 120,000 - 180,000
Здоровье и страхование
Корпоративные мероприятия
Гибкий график
full stack qa engineer (auto)
full stack qa engineer (auto)

HireHi • United States

Remote
USD 90,000 - 120,000
Компания оплачивает обучение и сертифи
Стандартная страховка здоровья
Корпоративные мероприятия
+2
.net developer in fintech
.net developer in fintech

HireHi • United States

Hybrid
USD 90,000 - 140,000
Private health insurance
Annual bonus
Training portal access
+3
go developer for a high-load fleet management platform
go developer for a high-load fleet management platform

HireHi • United States

Remote
USD 120,000 - 180,000
Частная медицинская страховка
Спортивное возмещение
Доступ к обучающему порталу
+1
full stack developer for production systems
full stack developer for production systems

HireHi • United States

Remote
USD 120,000 - 200,000
Annual bonus
Fitness and education reimbursement
frontend developer for responsive interfaces
frontend developer for responsive interfaces

HireHi • United States

Hybrid
USD 85,000 - 120,000
Private health insurance
Sports compensation
Corporate training portal access
+4
node.js developer for enterprise IoT
node.js developer for enterprise IoT

HireHi • United States

Hybrid
USD 100,000 - 140,000
Private medical care
Life insurance
Training package with courses
+2
php developer in fintech
php developer in fintech

HireHi • United States

Remote
USD 90,000 - 130,000
Частное медицинское страхование
Корпоративные мероприятия
Обучение и сертификации