Senior Back-end Developer
Summary
Build and maintain secure, scalable back-end services for an e-commerce platform using Node.js, NestJS, and TypeScript.
Build efficient, secure, and scalable RESTful APIs or GraphQL endpoints
Handle product catalogs, inventory management, transactions, and user data
Integrate Payment Gateways (Midtrans, Xendit), Shipping Logistics & Notification System
Implement robust security measures
Write automated tests to ensure code stability and reliability
Problem-Solving skills to handle complex e-commerce business logic
Requirements:
Minimum 3-6 years of experience as a Backend Developer
Strong hands-on experience with NestJS & NodeJS & TypeScript
Proficient with ORMs/ODM and databases like PostgreSQL, MySQL, or MongoDB
Experienced with Redis & RabbitMQ or Kafka (for event-driven arch/order queuing
Familiarity with Git/GitHub, Docker, CI/CD Pipelines, and Cloud Deployment (AWS, GCP, etc)
Strong understanding of Microservices or Clean Architecture is major plus