Sr Node.js / TypeScript / React
We are looking for a Senior Full-Stack Engineer with a strong backend focus to join a product team building customer-facing hosting and platform solutions used at scale in the US market. This role is ideal for an engineer who enjoys taking end-to-end ownership, building reliable production services in Node.js / TypeScript, and contributing to modern React / TypeScript applications in a fast-moving product environment.
About the Role
You will join a product team working on hosting and platform solutions for customers in the US. This is a backend-first engineering role with meaningful frontend contribution, suited for an engineer who can take ownership of features from technical design through implementation, testing, deployment, and production support.
The role combines work on customer-facing products and internal platform services, with a strong focus on pragmatic engineering, delivery responsibility, and close collaboration with Product, Platform, and SRE teams.
Product
This role is expected to contribute to a range of modern product initiatives, including AI-powered user experiences and platform capabilities.
Current product areas include:
- an AI-powered website builder, where users can generate websites through prompt-based interactions;
- a core customer platform / control panel, where new AI-driven capabilities are being integrated;
- platform-level services related to support tooling, live chat, and an AI assistant powered by a knowledge base and configurable response logic.
This is not an AI Engineer role. The main expectation is strong product engineering across backend systems and selected frontend areas.
Technical Environment
The core stack for this role includes:
- Node.js / TypeScript as the primary backend technology;
- React / TypeScript for frontend contribution;
- Redis;
- relational databases such as MySQL and PostgreSQL;
- Elasticsearch;
- messaging / task-processing systems such as RabbitMQ or Kafka;
- Kubernetes and containerized services;
- CI/CD pipelines, observability, and monitoring.
What You Will Do
In this role, you will:
- own the design and delivery of customer-facing features and internal platform capabilities;
- build and maintain backend services in Node.js / TypeScript;
- contribute to frontend development in React / TypeScript where needed;
- participate in the deployment, monitoring, and troubleshooting of containerized services in Kubernetes;
- maintain engineering quality through testing, code reviews, and strong delivery practices;
- use profiling, monitoring, and observability tools to improve performance and reliability;
- estimate implementation effort, identify technical risks, and communicate trade-offs clearly;
- create and improve runbooks and operational practices;
- collaborate closely with Product, Platform, and SRE teams on initiatives related to deployment automation, observability, logging, and platform evolution.
Who We Are Looking For
We are looking for a pragmatic senior engineer with:
- strong hands-on experience building and supporting production services in Node.js / TypeScript;
- solid experience with backend frameworks such as Express, NestJS, InversifyJS, or similar;
- the ability to take ownership of delivery from design to release and production support;
- good practical experience with React / TypeScript and modern component-based frontend development;
- strong knowledge of Redis and experience working with relational databases;
- confident debugging skills across services, environments, and production issues;
- working knowledge of Kubernetes, containerized workloads, and CI/CD practices;
- the ability to assess tasks independently and take responsibility for delivery;
- strong written and spoken English for direct collaboration with US-based product teams.
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | C2 - Proficient |