Backend Engineer

CHARLES & KEITH GROUP

📍Singapore, Singapore
Posted May 18, 2026

Job Overview

Position

Backend Engineer

Company

CHARLES & KEITH GROUP

Location

Singapore, Singapore

Work Type

On-site

Job ID

li-4391850660

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

Interview Prep

AI-powered insights to help you prepare

Key Skills

Required:
Preferred:

Practice Questions

💡Technical Questions (3)
  • 1.How do you approach designing and optimizing APIs specifically for a Backend-for-Frontend (BFF) layer in a mobile commerce context?
  • 2.Can you explain your experience with AWS serverless cold starts and the strategies you use to mitigate them in a high-traffic environment?
  • 3.How do you use Infrastructure as Code, specifically AWS CDK, to manage and deploy serverless architectures, and how does it integrate with your observability strategy?
🎯Behavioral Questions (3)
  • 1.Tell me about a time you took ownership of a critical backend platform area and systematically improved its reliability over time.
  • 2.Describe a situation where you had to partner closely with mobile, platform, or SRE teams to resolve a complex architectural challenge.
  • 3.Give an example of a time you led an effort to improve cost efficiency in a serverless architecture without sacrificing performance.
🧩Situational Questions (2)
  • 1.You receive an alert that the mobile checkout flow is failing intermittently for users, but the underlying Salesforce Commerce Cloud API appears healthy. How do you approach troubleshooting this?
  • 2.Your mobile team wants to add a new feature requiring a large, complex payload that will significantly increase API response times and mobile data usage. How would you handle this request?

Resume Keywords

Make sure these keywords appear on your resume

Node.jsTypeScriptAWS ServerlessAWS CDKBackend-for-FrontendBFFSalesforce Commerce CloudSCAPIDistributed CachingMobile CommerceCloudWatchObservability

Interested in this position? Apply directly on LinkedIn.

Apply on LinkedIn →