onsite
Software Engineer - NetApp
Software Engineer
Software Engineer focused on building scalable, cloud-native services using Python and Node.js, with expertise in AWS, Docker, Kubernetes, and CI/CD pipelines to deliver reliable, automated infrastructure and application deployments.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance microservices in Python and Node.js for cloud‑native environments.
- Build and manage containerized workloads using Docker and orchestrate them with Kubernetes on AWS.
- Implement automated CI/CD pipelines to accelerate feature delivery and ensure code quality.
- Collaborate with cross‑functional teams to define architecture, performance metrics, and reliability goals.
- Continuously improve system observability, monitoring, and incident response processes.
Requirements
- 3+ years of professional software development experience with Python or Node.js.
- Hands‑on experience deploying and managing services on AWS (EKS, ECS, Lambda).
- Proficiency with Docker, Kubernetes, and related tooling (Helm, Kustomize).
- Strong understanding of CI/CD concepts and experience with tools such as GitHub Actions, Jenkins, or ArgoCD.
- Excellent problem‑solving skills and a passion for building reliable, scalable systems.
Skills
pythonnodejsawsdockerkubernetescicd