Back-end developer   
Lead the server-side development that powers our web, iOS, and Android apps.
You will design secure, scalable APIs, manage data, integrate payments, and support real-time features across e-commerce, social, trivia/gaming, and AI-driven products.
Key Responsibilities  
- API & Microservice Development  
- Build and maintain REST (and optional GraphQL) endpoints in Node.js  (Express or NestJS).
 
 
- Write Firebase Cloud Functions for real-time logic when appropriate.
 
 
- Design schemas in Firestore / SQL / NoSQL as required.
 
 
- Implement authentication, authorization, and role-based access.
 
 
- Ensure data privacy, rate limiting, and secure payment handling.
 
 
- Payment & External Integrations  
- Integrate payment gateways for one-time, subscription, and coupon flows.
 
 
- Connect to third-party AI services (chat, vision, etc.) and other external APIs. 
- Automate CI/CD, use Docker or cloud builds, deploy to Firebase, GCP, AWS, or comparable.
 
 
- Set up logging, alerting, and performance monitoring.
 
 
- Collaboration & Release Support  
- Work closely with React and Flutter engineers to define contracts and return structures.
 
 
- Participate in app release cycles, ensuring backend readiness and versioning.
 
 
- Organise tasks and documentation in Notion ; attend stand-ups and code reviews.
 
 
Required Skills & Experience  
- 5+ years  building production back-end systems with Node.js .
 
 
- Solid experience with Firebase  (Auth, Firestore, Cloud Functions) or equivalent serverless stacks.
 
 
- Strong database design skills (document, relational, and caching strategies).
 
 
- Proven payment-integration experience (checkout, subscriptions, refunds).
 
 
- Deep understanding of RESTful principles, web security, and scalability patterns.
 
 
- Experience deploying and operating services in a public cloud environment.
 
 
- Familiar with CI/CD pipelines, Git workflows, and automated testing.
 
 
- Fluent English communication; comfortable documenting in Notion and explaining architecture to the team.