We are a product IT company building and scaling our own digital products for global markets. We are looking for a Backend Developer to join our team and work on the development and maintenance of server-side logic, databases, and API integrations for subscription-based digital products. The role involves building reliable backend infrastructure, implementing payment and subscription systems, and integrating third-party services.
Key Responsibilities: API Development * Design and develop RESTful or GraphQL APIs for communication between frontend interfaces and backend systems * Build scalable and maintainable backend architecture * Ensure high performance and reliability in high-traffic environments
Subscription & Billing Logic * Develop server-side logic for subscription management * Implement recurring billing workflows * Manage subscription lifecycle using webhooks and event-driven logic * Handle user authentication and access management
Payment Integrations * Integrate payment gateway APIs (such as Stripe, PayPal) * Configure and maintain webhooks for automated payment processing * Build and maintain payment workflows and billing systems
Database Management * Design and maintain databases storing user, payment, and subscription data * Work with SQL databases such as PostgreSQL or MySQL * Work with NoSQL databases such as MongoDB when required
Third-Party Integrations * Integrate external services and APIs * Work with CRM tools and other third-party platforms * Maintain and improve reliability of integrations
Performance & Security * Ensure data security and protection standards * Optimize backend performance and scalability * Maintain reliable systems under high traffic conditions
Required Skills and Qualifications: * 3+ years of commercial backend development experience * Strong proficiency in Node.js or Python * Experience building and maintaining RESTful APIs * Strong understanding of API standards and backend architecture * Experience working with payment APIs (Stripe, PayPal or similar) * Experience working with SQL databases (PostgreSQL or MySQL) * Understanding of webhooks and asynchronous workflows * Experience designing scalable backend systems
Nice to Have: * Experience working with subscription-based products * Experience implementing recurring billing systems * Experience with GraphQL * Experience with Docker and containerized environments * Experience working with cloud platforms (AWS, GCP or similar) * Experience with message queues or event-driven architectures.
We offer: * Competitive salary * Remote * Opportunities for professional growth and development * A dynamic and fast-growing team environment * The ability to make a real impact on the product and see tangible results.