Backend Cloud Engineer
We're seeking a skilled Backend Cloud Engineer to join our team and evolve the APIs, databases, and services that power payments, wallet, rewards, and near-real-time features.
As a Backend Cloud Engineer, you will work across our event-driven, serverless stack to maintain and optimize production systems. This includes adding features, fixing bugs, improving performance and cost, tightening security, and raising reliability—while collaborating closely with Mobile/Web.
Your responsibilities will include:
* Maintaining and evolving AWS Lambda microservices behind Amazon API Gateway (and WebSocket)
* Implementing authentication/authorization via Cognito User Pools (JWT) and Lambda authorizers for REST
* Maintaining and optimizing data models and access patterns in DynamoDB and MySQL (RDS); handling indexes, migrations, and query performance.
* Maintaining asynchronous workflows using SQS/SNS (idempotency, DLQs, retries) and keeping observability healthy with CloudWatch metrics/logs and alarms.
* Maintaining and improving our IaC (AWS SAM/CloudFormation), CI/CD pipelines, and environment promotions.
* Integrating and supporting third-party services used for payments, open banking, notifications, fraud/risk, analytics, and support tooling.
You must have 8+ years building/maintaining production backends; 4+ years with AWS serverless (Lambda, API Gateway, DynamoDB). Proficiency in JavaScript/Node.js is required, as well as strong REST API fundamentals and event-driven patterns. Solid SQL/NoSQL skills are also necessary, including schema design, indexing, and query tuning.
If you're interested in this challenging role, please send your CV, GitHub/portfolio, and a brief note describing a production backend you maintained/evolved and the reliability or cost improvements you delivered. Add your current compensation, time zone, and location to your application.