Backend Engineer
Job Description
We’re hiring a Backend Engineer to own and evolve our Backend-for-Frontend (BFF) layer powering mobile commerce at scale. This is a hands-on role focused on building, improving, and operating serverless backend services that support the mobile app and integrate with Salesforce Commerce Cloud.
Responsibilities: • Own and develop the BFF layer for a high-traffic mobile commerce platform • Design and build APIs that are optimized for mobile client consumption • Implement and improve key backend services across auth, catalog, cart, and checkout • Drive improvements in performance, reliability, observability, and security • Work on caching, payload optimization, cold start reduction, and cost efficiency • Support production operations, incident troubleshooting, and root cause analysis • Partner with mobile, platform, and SRE teams on architecture, deployments, and service improvements
Requirements: • 3–5 years of backend engineering experience • Strong experience with Node.js and TypeScript • Experience building and operating AWS serverless applications in production • Good understanding of Infrastructure as Code (preferably AWS CDK) • Experience with API design, distributed caching, and backend performance optimization • Familiarity with production systems, monitoring, and debugging • Experience with ECommerce, consumer products, or high-traffic platforms is a plus • Comfortable owning a platform area and improving existing systems over time • Experience with Salesforce Commerce Cloud / SCAPI • Exposure to Sanity or other headless CMS platforms • Familiarity with CloudWatch, tracing tools, and observability patterns • Experience supporting mobile-first architectures