Cloud Engineering Job
We are seeking a talented Cloud Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, building, and maintaining our cloud-based systems.
* Main Responsibilities:
* Maintain and evolve AWS Lambda microservices behind Amazon API Gateway (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 our 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.
* Uphold security best practices (least-privilege IAM, secret management, input validation, auditability).
This role requires expertise in multiple AWS services, including Lambda, API Gateway, DynamoDB, RDS MySQL, SQS/SNS, S3, IAM, CloudWatch, CloudFormation/SAM, EC2, ECS, and fintech/comms integrations.
About the Role: We are looking for a highly motivated and experienced Cloud Engineer who can work closely with our development team to design, build, and maintain scalable and secure cloud-based systems.
Requirements: The ideal candidate should have strong knowledge of AWS services, including Lambda, API Gateway, DynamoDB, RDS MySQL, SQS/SNS, S3, IAM, CloudWatch, CloudFormation/SAM, EC2, ECS, and fintech/comms integrations. Strong problem-solving skills, excellent communication skills, and ability to work in a fast-paced environment are required.