Middle to Senior Backend Developer (Node.js) $$$$

We're looking for a Backend Developer to take ownership of backend systems for our iOS applications โ€” from core API logic to payment infrastructure and subscription flows. 
We process subscription payments through web funnels (webview in iOS apps), so this role requires deep focus on payment systems, subscription logic, and integrations. Direct revenue impact.

What you'll do

  • Develop and maintain backend services and APIs for mobile applications (iOS)
  • Own backend systems related to payments and subscriptions
  • Implement and optimize payment systems (Stripe and similar) 
  • Build subscription lifecycle logic โ€” rebilling, dunning, retries, cancellations 
  • Work with webhooks and event-driven payment processes 
  • Build and support admin panels for subscriptions and content management 
  • Integrate third-party services โ€” analytics, payment providers, external APIs 
  • Design scalable backend architecture and ensure system reliability
  • Work with databases โ€” user data, payments, subscriptions
  • Collaborate with product and frontend teams

 

Requirements

  • 4+ years of commercial backend development experience 
  • Strong Node.js (TypeScript) 
  • REST API development, NestJS preferred 
  • Hands-on experience with payment systems (Stripe or similar) 
  • Real experience with subscription logic โ€” rebilling, lifecycle, dunning
  • Webhooks and async / event-driven patterns 
  • Strong experience with SQL databases (PostgreSQL)
  • Experience working with Redis (caching / queues)
  • Understanding of scalable backend architecture

 

Nice to have

  • Message queues โ€” RabbitMQ / Kafka 
  • Admin panels or internal tooling 
  • Analytics integrations 
  • High-load systems experience 
  • Docker, AWS / GCP

 

We're NOT looking for

  • Developers with only basic CRUD/API experience 
  • Candidates without hands-on payment system experience 
  • Candidates without real subscription logic experience 
  • Developers who can't clearly explain their backend decisions

 

What we offer

  • Work on a real product with direct impact on revenue
  • Ownership of backend and payment systems
  • Remote work and flexible schedule
  • Fast product iterations without unnecessary bureaucracy
  • Strong product team and engineering culture

Required skills experience

Node.js 4 years
PostgreSQL 3 years

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Published 26 March
69 views
ยท
12 applications
To apply for this and other jobs on Djinni login or signup.
Loading...