freehire launches on Product Hunt on 26 August.

Follow →

Software Development Engineer 3 (Ecommerce)

Summary

Build and own core e-commerce backend systems—identity, orders, refunds, and tracking—using Python/Java/Node.js, microservices, and cloud-native tools to power a high-traffic platform.

We are building one of the region's most ambitious e-commerce platforms: high-traffic, multi-region, and engineered for scale.

About the Role

As a Backend Engineer, you will own critical systems that millions of customers depend on every day, from product discovery through to delivery.

Responsibilities

  • Design and build Identity Services including authentication, authorization, session management, and SSO integrations using OAuth 2.0 and JWT
  • Develop and maintain account management APIs covering profile updates, preferences, address book, and communication settings
  • Build real-time order tracking services that aggregate status updates from warehouse, transport, and delivery systems into a unified customer view
  • Architect the refunds platform handling return eligibility, refund calculations, payment reversals, and wallet credits across multiple payment methods
  • Implement secure, performant APIs that protect customer PII while enabling personalized experiences
  • Drive cross-team coordination to ensure order lifecycle events flow seamlessly from checkout through delivery to post-order support
  • Maintain strong observability with structured logging, customer journey tracing, and alerting on degraded experiences
  • Own and deliver multi-quarter, multi-team product or platform goals, defining technical solutions that level up the entire team
  • Make independent technical decisions in the face of open-ended requirements, with a deep understanding of business context and customer needs
  • Drive cross-team or cross-discipline initiatives, optimizing beyond your immediate team for broader organizational impact
  • Design the software and systems in your area of ownership, ensuring they meet their design objectives and align with longer-term business needs
  • Handle complex software modules that are logically dense — whether from business, idempotence, robustness, or scalability requirements
  • Simplify code and infrastructure, prioritizing tasks that measurably reduce maintenance and migration costs
  • Preemptively identify and resolve technical risks before they jeopardize projects; resolve cross-team dependencies early
  • Debug and reproduce non-deterministic bugs and system issues that would normally escape less experienced engineers
  • Champion an AI-first engineering culture — actively adopt and advocate for AI tools and assistants to maximize productivity, accelerate delivery, and multiply your team's impact
  • Define the technical roadmap for complex projects, provide leadership for those executing on it, and generate excitement for the team's strategy
  • Set and hold the bar for quality and best practices via code and design reviews
  • Act as a Culture Leader — partner with your manager to set the cultural tone, foster psychological safety, and champion inclusive practices
  • Coach and mentor teammates, offering direct and actionable feedback delivered with empathy to help others grow into the next level
  • Represent mission, strategy, and technical challenges to candidates in a compelling way

Qualifications

  • Strong proficiency in at least one backend language: Python, Java, or Node.js, with deep understanding of language internals and performance characteristics
  • Proven track record of designing, building, and operating microservices architectures at scale in production
  • Deep experience with cloud platforms (GCP, AWS, or Azure) including architecture decisions, cost optimization, and multi-region deployments
  • Expert-level knowledge of containerization (Docker) and orchestration (Kubernetes) in production environments
  • Strong experience with CI/CD pipelines, deployment strategies (blue-green, canary), and automated quality gates
  • Advanced database skills: query optimization, sharding strategies, replication, and data modeling for high-throughput systems
  • Extensive experience with event-driven architectures and message brokers (Kafka, SQS/SNS, Pub/Sub) at scale
  • Deep understanding of caching layers (Redis, Memcached, CDN) and their role in system performance and reliability
  • Strong grasp of API security, OAuth 2.0, JWT, API gateway patterns, and WAF configurations
  • Domain experience in e-commerce, retail, logistics, supply chain, or similar high-traffic consumer platforms — you understand the business domain, not just the technology

See also