remote
Senior Software Engineer - Cloud Applications - 10Beauty
Software Engineer
Lead the design and deployment of cloud‑native services for a robotics startup, driving scalable, secure, and high‑performance solutions on AWS using Python, Node.js, Docker, and Kubernetes.
About the role
Key Responsibilities
- Architect, develop, and maintain cloud‑native microservices that power autonomous robotics workflows.
- Design and implement CI/CD pipelines with Docker, Kubernetes, and GitHub Actions to ensure rapid, reliable releases.
- Collaborate with robotics, data science, and product teams to translate business requirements into scalable, secure APIs.
- Optimize performance and cost on AWS, leveraging services such as Lambda, ECS, RDS, and S3.
- Mentor junior engineers, conduct code reviews, and promote best practices in software quality and security.
Requirements
- 5+ years of professional software engineering experience, with a strong focus on cloud platforms.
- Proficiency in Python and Node.js, plus experience building RESTful and gRPC services.
- Hands‑on experience with Docker, Kubernetes, and AWS services (EC2, ECS, Lambda, RDS).
- Solid understanding of CI/CD, automated testing, and infrastructure as code (Terraform/CloudFormation).
- Excellent problem‑solving skills and a passion for building reliable, high‑performance systems.
Skills
pythonnodejsawsdockerkubernetes