Senior Node.js Developer (Ohayu at Genesis) Offline
Hello.
We are looking for a Senior Node.js Developer to join Ohayu (https://ohayu.com). We are building the easiest way for travelers to stay online anywhere in the world. We’re a fast-scaling B2C mobile + web app (iOS/Android/Web) that lets people buy eSIM data plans in minutes - cheaper than roaming, no SIM shops, no hassle. Thousands of travelers already use Ohayu worldwide, and we’re just getting started.
Our ambition is bigger than eSIM: we’re evolving Ohayu into a full Travel App that makes every journey smoother.
What you’ll do:
This role is for someone who wants real ownership and real product impact.
- Own integrations with third-party APIs (telco/eSIM providers, payments, analytics, etc.) - abstraction layers, reliability, observability, edge cases, scale.
- Shape backend direction: architecture decisions, technical standards, and how we build/ship safely at speed.
- Enable rapid experimentation: implement backend changes for A/B tests and product iterations that directly impact conversion and retention.
- Build and maintain production-grade services: migrations, logging, alerts, uptime, and smooth releases.
What we’re looking for:
- 5+ years of backend with OOP experience
- 5+ years with Node.js + TypeScript
- 2+ years with NestJS
- 5+ years with MySQL / MariaDB / PostgreSQL
- Hands-on production experience: migrations, monitoring/logging, alerts, process managers (pm2/supervisor), incident mindset
- You work independently, communicate clearly, and take responsibility end-to-end
- At least intermediate English level (all work communication is in English)
Nice to have:
- Experience with high-load systems
- Experience supporting A/B testing and experimentation platforms/pipelines
Why to join us:
- Direct product impact: what you ship gets used immediately by real travelers.
- Ownership: you’re not “a contributor,” you’re a builder helping set the backend direction.
- Product engineering culture: we care about UX and conversion as much as we care about clean code.
- Fast pace, real learning: constant iterations, clear feedback loops, real-world constraints.
- Genesis ecosystem: access to strong expertise, resources, and networking.
- Benefits: health insurance, 20 paid vacation days, annual performance review with clear salary progression.
Work format: Possibility to work fully remotely or from our offices in Warsaw, Kyiv or Lviv.
Join us in reshaping the future of connectivity.
Required skills experience
Required languages
The job ad is no longer active
Look at the current jobs Node.js →