remote
Intermediate Cloud Software Developer
Software Engineer
Develop and maintain a cloud‑native platform that emulates device firmware at scale, using Python services, container orchestration on Amazon EKS, and IaC practices.
About the role
Key Responsibilities
- Design, implement, and enhance Python‑based microservices that simulate device firmware in a containerized environment.
- Deploy, monitor, and scale workloads on Amazon EKS using Docker and Kubernetes best practices.
- Automate infrastructure provisioning and configuration with Infrastructure‑as‑Code tools.
- Collaborate with QA and DevOps teams to create automated testing pipelines and ensure reliable system‑level validation.
- Optimize performance, reliability, and cost of the cloud platform while maintaining security standards.
Requirements
- 2–4 years of professional experience developing backend services in Python.
- Hands‑on experience with Docker containers and Kubernetes orchestration, preferably Amazon EKS.
- Proficiency in Infrastructure‑as‑Code (e.g., Terraform, CloudFormation) for AWS environments.
- Familiarity with CI/CD pipelines, automated testing, and cloud monitoring tools.
- Strong problem‑solving skills and ability to work in an Agile, cross‑functional team.
Skills
pythondockerkubernetes