Senior Full-Stack JS / TS Engineer

Senior Full-Stack JS / TS Engineer
Categories: Node.js React
Type: Full-time (8h/day)
Location: Remote
Industry: Marketing

Role Overview

We’re looking for a Senior Software Engineer to help scale and improve an existing consumer and B2B product. You’ll work across the full stack on a live production system, collaborating closely with product and design in a pragmatic, startup environment. The role is hands-on, with a strong focus on code quality, delivery, and using modern tooling, including AI-assisted development tools like Claude Code.

Company Description

An AI-powered influencer marketing platform built for hospitality brands (hotels, restaurants, events, and experiences) and helps them connect with creators, launch and manage collaborations, and drive awareness and bookings in a way that’s designed to be simple, affordable, and effective – without needing a large marketing team.

Responsibilities

  • Build and maintain front-end applications with React, Next.js, TypeScript, Tailwind, and Redux.
  • Develop and enhance backend services and REST APIs using TypeScript, Fastify, Mongoose, and MongoDB.
  • Design, optimize, and query MongoDB data models; work with MongoDB Atlas.
  • Ensure scalability, reliability, observability, and maintainability of an existing production system.
  • Integrate and maintain third-party services (Stripe, Firebase, SendGrid, Twilio, Sentry, Slack API, analytics tools).
  • Collaborate with product/design on features for both creators and hospitality businesses; review code, raise engineering standards, and mentor engineers.
  • Use AI coding tools (e.g. Claude Code) as part of the daily development workflow.

Requirments

Background

  • 5+ years professional software engineering, including experience with both consumer-facing and B2B/SaaS products.
  • Comfortable working in and improving an existing codebase incrementally.
  • Strong professional English and clear written/verbal communication in remote teams.

Languages & Frontend

  • Strong TypeScript (strict mode, generics, inference, discriminated unions) and JavaScript (ES2022+, async/await, ES modules).
  • React (hooks, modern component patterns) and Next.js fundamentals (SSR/SSG, routing, API routes).
  • Tailwind CSS, SCSS/Sass for component-level styling; Redux (state management, thunks, next-redux-wrapper).

Backend & APIs

  • Solid REST API design and implementation experience.
  • Fastify (plugin architecture, hooks, decorators, request lifecycle).
  • MongoDB with Mongoose (schema design, document modeling, aggregation, indexing).
  • Firebase Authentication (client flows and server-side verification, JWT/Bearer token patterns).

Tooling, Testing, DevOps

  • Git with conventional commits, ESLint, dprint, pnpm, Husky/lint-staged.
  • Vitest and MongoDB Memory Server for testing.
  • Experience deploying/operating systems on Google Cloud Platform, including Cloud Run (implied) and Secret Manager.
  • Experience with Vercel for frontend deployment.
  • Comfortable with modern developer tooling and AI-assisted coding.

Integrations

  • Stripe (webhooks, subscriptions, VAT, React checkout/Elements).
  • SendGrid, Twilio, Slack API, Sentry, Firebase, HubSpot, Amplitude, Mapbox/Google Maps.

Working Conditions

Mon – Fri 9-5 (UK / London timezone)  at least 5-6 hours of daily overlap.

Stages

  1. Initial HR Screening (10 min).
  2. In-depth HR Interview (60 min).
  3. Technical Validation (30 min).
  4. Client Interview (30 min).
  5. Job Offer.

We offer

Work from anywhere

Work from anywhere (fully remotely or in our offices)

Competitive salary

Competitive salary based on the results of the interview

PTO

Paid vacation, national holidays and sick leaves

Professional education

Professional education reimbursement

Legal

Legal, accounting and taxes support

We accept job applicants preferably from Ukraine, but also consider talents from other parts of Europe and LATAM (primarily Brazil).

Sorry! This job has expired.

Other Job Postings You Might Be Interested In

Zakhar photo
quotes
Echo has helped dozens of tech companies build and manage high-performing software engineering teams in Eastern Europe. Feel free to connect me directly at πŸ“§ zpiku@echoua.com
Zakhar photo

✎ posted by

Zakhar Pikulytskyi