Senior Backend Developer (Node.js / NestJS / Express / Go)
Location : Remote or Dubai (Hybrid optional)
Type : Full-Time | Industry : E-commerce, E-learning, Fintech, AI
We’re looking for a Senior Backend Developer to join our fast-growing engineering team and help scale our e-commerce and e-learning platforms , with opportunities to collaborate on AI-driven tools and fintech systems . This is a backend-heavy role focused on Node.js , with a preference for candidates who have experience with Go (Golang) or are eager to learn it. You’ll work across distributed systems , payment processing , authentication flows , and contribute to high-performance services.
What You’ll Be Doing
Backend Development & Architecture
- Design and maintain highly scalable services using Node.js ( NestJS , Express.js ).
- Build and extend REST and GraphQL APIs with clean, modular, and testable code.
- Contribute to the architecture of new microservices written in Go , especially for critical system components.
E-commerce & Fintech Focus
Build and integrate secure payment gateway systems , including retry logic and reconciliation flows.Implement authentication , authorization , token management , and data encryption across services.Ensure system security, scalability, and reliability in handling sensitive financial and customer data.Event-Driven Systems & Infrastructure
Leverage RabbitMQ and NATS for message-based communication and distributed workflows.Work with Redis for caching, pub / sub, and queuing use cases.Design and optimize PostgreSQL (RDS) schemas and queries for performance.Collaboration & DevOps
Work closely with DevOps and Frontend teams on CI / CD pipelines , container orchestration ( Docker, Kubernetes, Helm ), and infrastructure as code ( Terraform ).Participate in architectural reviews, technical documentation, and peer code reviews.Growth & Cross-Platform Opportunities
Collaborate across our AI platforms , automated trading tools , and internal fintech systems.Influence product direction, especially in integrating intelligent systems into our e-learning and e-commerce stacks.Must-Have Experience
5+ years in backend development, with 3+ years of Node.js (Express.js, NestJS) experience.Solid understanding of TypeScript , ES6+ , and asynchronous programming patterns.Experience building secure REST and GraphQL APIs in production.Hands-on knowledge of PostgreSQL , Redis , and message queues (RabbitMQ / NATS).Strong grasp of payment systems , web security , JWT / OAuth2 , data encryption , and authentication flows .Familiarity with Docker , Kubernetes , and CI / CD (GitLab or similar).Nice to Have
Experience or working knowledge of Go (Golang) .Exposure to Next.js , React , or full-stack applications.Experience with AI-driven platforms , e-learning systems , or financial technology .Knowledge of infrastructure-as-code , serverless architectures, or API observability.Our Stack
Languages & Frameworks : Node.js (NestJS, Express.js), TypeScript, Go (Golang)Frontend : React, NextJSData & Messaging : PostgreSQL (RDS), Redis, RabbitMQ, NATSAPIs : REST, GraphQLDevOps : Docker, Kubernetes, Helm, GitLab, TerraformCloud : AWS / GCPWhy Join Us?
Build scalable platforms that power real-world e-commerce and e-learning solutions.Work with cutting-edge AI and fintech products in cross-functional teams.Gain ownership, solve complex challenges, and help shape architectural decisions.Join a highly skilled, mission-driven engineering team working across modern stacks and ecosystems.