Role Overview
We are looking for an experienced Senior Cloud Native Development Engineer to join our technology team. You’ll work on designing, developing, and maintaining cloud-native applications, primarily within an AWS environment. This is a freelance opportunity for a professional who thrives in a dynamic, Agile setting and is driven by delivering high-quality solutions.
Key Responsibilities
- Interpret functional designs and translate them into technical solutions.
- Architect program structure based on technical designs.
- Work extensively with microservices, API integrations, and container technologies (Lambda, Docker, Kubernetes).
- Develop, test, and enhance applications within AWS.
- Perform code reviews and maintain quality standards.
- Troubleshoot and resolve application and infrastructure issues.
- Collaborate with platform engineers and development teams on integration and CI/CD pipelines.
- Execute integration testing and ensure seamless deployment workflows.
Required Skills and Experience
-
Cloud Experience: 5+ years in cloud-native application development, especially on AWS.
-
Languages & Frameworks: Java, JavaScript, TypeScript, Spring, Spring Boot.
-
AWS Services: Lambda, S3, DynamoDB, SageMaker, SQS, SNS, EventBridge, API Gateway.
-
DevOps Tools: Terraform, Docker, Kubernetes (EKS), GitHub Actions.
-
Other Skills: Agile methodologies, analytical thinking, problem-solving, independent working style, and collaboration.
Nice-to-Have Skills
- Monitoring and Logging Tools: AWS CloudWatch, Kibana.
Language Requirements