Senior Backend Engineer (Node.js)
We're hiring a Senior Backend Engineer to join a US-based team working on a hosting platform that serves hundreds of thousands of users. The product includes a website builder with AI capabilities, a customer management panel, and internal support tools.
The role
You'll spend most of your time writing backend services in Node.js / TypeScript. Some tasks involve frontend work in React / TypeScript roughly an 80/20 split.
A separate DevOps team manages infrastructure; you may occasionally prototype something in a container, but production setup is on them.
AI is part of the product but only as integration. You'll call APIs from providers like OpenAI or Claude. No ML knowledge needed.
You'll be responsible for
• Designing and building backend services end to end
• Contributing to the frontend when a feature requires it
• Deploying your work and supporting it in production
• Collaborating with Product, Platform, and SRE teams
• Proposing technical improvements — there's an Architect, but independent thinking is expected
Stack
Node.js, TypeScript, React, Redis, MySQL, PostgreSQL, Elasticsearch, RabbitMQ / Kafka, monitoring & observability tools
What matters
• Production experience with Node.js / TypeScript (Express, NestJS, or similar)
• Working knowledge of React / TypeScript
• Strong database and caching skills
• Ability to debug across multiple services in production
• Ownership mindset — you take a task from design to release
• English — daily async communication + one weekly call with the US team
Bonus
• Microservice architecture & API design
• Docker / Kubernetes basics
• Performance profiling
• Linux / networking fundamentals
• Clean architecture, automated testing, SOLID
Conditions
• Fully remote, flexible schedule
• 20 days vacation / year
• Salary reviews every 6 months
• FOP with accounting support
• Real influence on a product at scale
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | C1 - Advanced |