Backend Engineer (Node.js / TypeScript) โ€” AI-First SaaS

$$$$

Backend Engineer (Node.js / TypeScript) โ€” AI-First SaaS

Company: ListKit (US-based, remote-friendly) Compensation:  (based on experience) Type: Full-time contractor, remote Location: Ukraine / EU

 

About Us

ListKit is a fast-growing B2B lead generation platform processing 825M+ data records. We're an AI-first engineering team โ€” Claude and Cursor are embedded in everything from code review to sprint planning. If you've never shipped code with AI tools, this isn't the right fit. If AI-assisted development is already how you work, keep reading.

 

What You'll Do

  • Design and build backend services in Node.js and TypeScript powering data enrichment, order processing, and API infrastructure
  • Own async processing pipelines: message queues, job lifecycle management, retry logic, completion detection
  • Work with cloud services (GCP Cloud Run, PubSub, Cloud Tasks, Firestore) to build scalable, event-driven systems
  • Optimize SQL queries against large-scale databases (SingleStore, SQL Server, PostgreSQL) with 100M+ row tables
  • Integrate third-party APIs with rate limiting, provider fallback patterns, and error recovery
  • Build and maintain REST APIs serving both internal frontend teams and external customers
  • Use AI development tools (Claude Code, Cursor, GitHub Copilot) as your primary workflow โ€” not as an afterthought
  • Participate in code reviews, architectural discussions, and sprint planning

 

Requirements

  • 4+ years of backend development experience with Node.js and TypeScript
  • Strong understanding of async patterns: Promises, event loops, streaming, worker threads
  • Experience with message queues and async job processing (PubSub, SQS, Kafka, or similar)
  • Solid SQL skills โ€” complex JOINs, query optimization, stored procedures
  • Experience with cloud platforms (GCP preferred; AWS/Azure transferable)
  • Familiarity with containerized deployments (Docker, Cloud Run, or similar)
  • Active user of AI coding tools (Claude, Cursor, Copilot) in daily development
  • Strong written English for async communication (Slack, Linear, docs)

 

Nice-to-Have

  • Experience with GCP specifically (Cloud Run, PubSub, Cloud Tasks, Firestore)
  • Familiarity with Terraform or other IaC tools
  • Experience with data enrichment, lead generation, or sales automation platforms
  • Stripe billing integration (credits, refunds, usage-based pricing)
  • Exposure to .NET/C# (reading code, understanding integration points)
  • Experience building multi-tenant SaaS APIs with API key auth and per-plan rate limiting
  • React/Next.js frontend skills (we have a frontend team, but versatility is valued)

 

Why ListKit

  • AI-first team: we estimate all work assuming AI-assisted development and track AI adoption scores
  • Small, high-output engineering team where your work directly impacts revenue
  • Real distributed systems problems at meaningful scale (not CRUD)
  • US-based company with EU-friendly hours and async-first culture
  • Fast-moving โ€” we ship weekly, not quarterly

 

Required languages

English C1 - Advanced
Ukrainian Native
Published 15 April
62 views
ยท
18 applications
See stats of candidates who applied for this job ๐Ÿ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...