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 inNode.js(Express or NestJS). Write Firebase Cloud Functions for real-time logic when appropriate. Data & Security 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. Deployment & Monitoring 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 inNotion ; attend stand-ups and code reviews.Required Skills & Experience 5+ yearsbuilding production back-end systems withNode.js . Solid experience withFirebase(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.
Job Title
Back End Developer