We are seeking an experienced
AWS Serverless Developer
with strong expertise in designing, developing, and deploying scalable cloud-native applications on AWS. The idóneo 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.