onsite
Software Developer / Cloud Solution Engineer - YER
Software Engineer
Develop and maintain cloud-native applications, architect scalable solutions on AWS, and implement CI/CD pipelines using Docker, Kubernetes, and Terraform. Collaborate with cross‑functional teams to deliver robust, high‑performance software.
About the role
Key Responsibilities
- Design, develop, and deploy cloud‑native applications using Python and AWS services.
- Architect scalable, secure, and highly available solutions on AWS, leveraging services such as EC2, S3, RDS, and Lambda.
- Implement and maintain CI/CD pipelines with Docker, Kubernetes, and Terraform to ensure rapid, reliable releases.
- Collaborate with product, QA, and operations teams to define requirements, troubleshoot issues, and optimize performance.
- Document architecture, code, and deployment processes for knowledge sharing and compliance.
Requirements
- Proven experience in Python development and AWS cloud services.
- Strong understanding of containerization (Docker) and orchestration (Kubernetes).
- Hands‑on experience with IaC tools, especially Terraform.
- Solid grasp of DevOps practices, CI/CD, and automated testing.
- Excellent problem‑solving skills and ability to work in a fast‑paced, collaborative environment.
Skills
pythonawsdockerkubernetesterraform