As a backend engineer at Premium billing platform, you'll play a key role in designing and building scalable backend services for our subscriptions, billing, and payment systems. You'll work on cutting-edge technologies to create resilient, API-first platforms and collaborate closely with cross-functional teams to deliver robust solutions. In your day-to-day, you will:
Design and build backend services for subscriptions, billing, checkout, and payment execution at scale
Develop API-first domain models for subscriptions, orders, invoices, payment intents, and payment methods
Create resilient distributed flows using asynchronous processing, idempotency, retries, and failure-recovery mechanisms
Design systems that work across multiple payment providers while maintaining platform agnosticism
Improve production reliability and observability using metrics, logs, traces, and data-driven insights
Collaborate with Product, Payments, Data, Finance, and other teams to deliver end-to-end solutions.
Requirements: 4+ years of experience building backend systems in production
Strong software engineering fundamentals with hands-on experience designing complex backend systems
Experience with distributed systems and microservices architectures
In-depth understanding of API design, domain modeling, Object-Oriented Programming, and SOLID principles
Proven experience designing systems for reliability, scalability, consistency, and failure recovery
Expertise in asynchronous and event-driven architectures
Commitment to automated testing, clean code, and maintainable software design
Ability to troubleshoot complex production issues across multiple services and data sources
Strong ownership mindset, taking responsibility for critical systems from design to production
Curiosity and practical experience using modern AI-assisted engineering tools in development workflows
Strong communication and collaboration skills
An advantage
Experience with billing, subscriptions, fintech, payments, or transaction-heavy systems
Familiarity with payment providers like Stripe, Adyen, Braintree, PayPal, or similar platforms
Expertise in high-volume migrations or modernizing large legacy systems
Knowledge of event-driven systems, workflow orchestration, or distributed transaction patterns
Hands-on experience with large-scale data and observability platforms.
This position is open to all candidates.