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
๐
Average salary range of similar jobs in
analytics โ
Loading...