Job Overview
We're seeking a seasoned Backend Cloud Engineer to lead our serverless AWS backend. As part of our team, you'll be responsible for evolving and maintaining the APIs, databases, and services that power our platform.
You'll work across our event-driven, serverless stack to add features, fix bugs, improve performance and cost, tighten security, and raise reliability—while collaborating closely with other teams.
* Maintain and evolve AWS Lambda microservices behind Amazon API Gateway and WebSocket, and AWS IoT Core.
* Implement authentication/authorization via Cognito User Pools (JWT) and Lambda authorizers for REST.
* Maintain and optimize data models and access patterns in DynamoDB and MySQL (RDS), handle indexes, migrations, and query performance.
* Maintain asynchronous workflows using SQS/SNS (idempotency, DLQs, retries), and keep observability healthy with CloudWatch metrics/logs and alarms.
* Maintain and improve IaC (AWS SAM/CloudFormation), CI/CD pipelines, and environment promotions.
* Integrate and support third-party services used for payments, open banking, notifications, fraud/risk, analytics, and support tooling.
* Troubleshoot production issues, drive RCAs, and implement preventive fixes and runbooks.
Requirements
* 8+ years building/maintaining production backends; 4+ years with AWS serverless (Lambda, API Gateway, DynamoDB).
* Proficiency in JavaScript/Node.js; strong REST API fundamentals and event-driven patterns.
* Solid SQL/NoSQL skills (schema design, indexing, query tuning).
* Experience maintaining IaC (SAM/CloudFormation) and CI/CD (Code Pipeline).
* Security-first mindset and practical debugging/troubleshooting chops (OWASP).