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