Cloud Serverless Engineering Position
We are seeking a skilled Cloud Serverless Engineer to maintain and evolve our production systems.
You will work across our event-driven, serverless stack using AWS services including Lambda microservices behind API Gateway and WebSocket. Your responsibilities will include:
* Maintaining and evolving AWS Lambda microservices
* Implementing authentication/authorization via Cognito User Pools and Lambda authorizers for REST APIs
* Maintaining and optimizing data models and access patterns in DynamoDB and MySQL (RDS)
* Maintaining asynchronous workflows using SQS/SNS with idempotency, dead letter queues, and retries
In addition, you will be responsible for maintaining and improving our infrastructure as code (IaC) using AWS SAM/CloudFormation and CI/CD pipelines.
Key technologies you will use include:
* AWS Lambda, API Gateway, Cognito, DynamoDB, RDS MySQL, SQS/SNS, S3, IAM, CloudWatch, CloudFormation/SAM, EC2, ECS, and fintech/comms integrations
To succeed in this role, you should have:
* 8+ years of experience building and maintaining production backends
* 4+ years of experience with AWS serverless technologies, including Lambda, API Gateway, and DynamoDB
* Proficiency in JavaScript and Node.js
* Solid understanding of SQL and NoSQL database design, indexing, and query tuning