We are seeking an experienced AWS Serverless Developer with strong expertise in designing, developing, and deploying scalable cloud-native applications on AWS. The adecuado candidate will have hands-on experience building serverless architectures using AWS services and a strong background in Go (Golang) development.
This role requires a professional who can develop robust APIs, design integration workflows, optimize cloud performance, and collaborate with cross-functional teams to deliver high-quality solutions.
Key Responsibilities
Design, develop, and maintain serverless applications on AWS.
Build and manage event-driven workflows using AWS Step Functions.
Develop and deploy scalable backend services using AWS Lambda and Golang.
Design, publish, and manage APIs through Amazon API Gateway.
Create and maintain Infrastructure as Code (IaC) using Terraform.
Develop solutions leveraging Amazon DynamoDB for high-performance and scalable data storage.
Implement secure API authentication, authorization, and integration patterns.
Design and maintain integrations between internal and external systems.
Monitor, troubleshoot, and optimize AWS workloads for performance, reliability, and cost efficiency.
Collaborate with architects, developers, and business stakeholders to deliver cloud-native solutions.
Required Qualifications
5+ years of software development experience.
Strong hands-on experience with AWS serverless technologies.
Advanced proficiency in Go (Golang).
Solid experience designing and implementing RESTful APIs.
Experience developing and orchestrating workflows with AWS Step Functions.
Strong expertise in AWS Lambda development.
Experience using Amazon API Gateway for API management and integration.
Strong knowledge of Amazon DynamoDB.
Experience using Terraform for infrastructure provisioning and deployment.
Good understanding of cloud security, authentication mechanisms, and API integration patterns.
Strong troubleshooting and performance tuning s