We are building and actively scaling a global education travel platform that helps students, professionals, and lifelong learners discover, book, and manage personalized learning journeys around the world.
The product consists of a mobile app, AI bot, CRM system and a web application(in progress), combining education, travel, and community features. While AI plays an important role in recommendations and matching, this is a full-featured transactional platform with real users, partners, and payments.
The platform was successfully launched in October, and we are now in an active growth phase delivering new features, improving performance, and preparing for international scale.
Your Role
As a Backend Engineer, you’ll work on a live, production system and play a key role in evolving its e-commerce, payments, and core platform logic. Key Responsibilities * Develop and maintain scalable backend services using NestJS * Design and evolve REST and GraphQL APIs supporting both mobile and web clients * Own and improve Stripe payment flows, including: * one-time payments and subscriptions * refunds and webhooks * 3DS / SCA compliance * event consistency and reconciliation * Design and optimize data models using Prisma + PostgreSQL (schema evolution, migrations, indexing, performance tuning) * Ensure security and reliability (OWASP, rate limiting, input validation, secrets management) * Improve monitoring, logging, and observability for production systems * Work with CI/CD pipelines to deliver frequent, safe releases * Collaborate closely with frontend, product, and design teams * Contribute to architectural decisions as the platform grows
Requirements * 3+ years of professional backend development experience * Strong hands-on experience with NestJS * Mandatory: real-world e-commerce experience, including: * custom or headless checkout flows * carts, catalogs, inventory * Stripe integration in production * Strong proficiency in TypeScript / JavaScript * Experience with Prisma + PostgreSQL (preferred) or MySQL * Solid understanding of API design (REST, GraphQL) * Experience with authentication and authorization (JWT, OAuth) * Familiarity with cloud platforms (AWS, Vercel, Firebase) and CI/CD * Good understanding of scalability, performance, and security * Experience working in Agile / Scrum teams
Nice to Have * Experience with microservices or modular architectures * Familiarity with Docker and Kubernetes * Experience with message queues (RabbitMQ, Kafka) * Exposure to analytics, experimentation, or A/B testing
What We Offer * Competitive compensation * Remote-friendly work with flexible hours * Work on a live product with real users and payments * High ownership and influence on technical decisions * A growing product where your work directly impacts users