remote
Senior Software Engineer - aroundhome
Software Engineer
Lead the design and delivery of scalable cloud-native services using Python and Node.js, orchestrated with Docker and Kubernetes on AWS, while driving CI/CD best practices and ensuring high reliability and performance.
About the role
Key Responsibilities
- Architect, develop, and maintain high‑performance microservices in Python and Node.js, ensuring scalability and resilience.
- Design and implement CI/CD pipelines, automate deployments, and enforce code quality standards.
- Collaborate with cross‑functional teams to translate business requirements into technical solutions.
- Monitor, troubleshoot, and optimize application performance in a cloud environment.
- Mentor junior engineers and promote best practices in coding, testing, and documentation.
Requirements
- 5+ years of professional software development experience.
- Strong proficiency in Python and Node.js with a solid understanding of asynchronous programming.
- Hands‑on experience with AWS services (EC2, ECS, EKS, Lambda, RDS) and container orchestration (Docker, Kubernetes).
- Proven track record of building and maintaining CI/CD pipelines using tools such as GitHub Actions, Jenkins, or GitLab CI.
- Excellent problem‑solving skills, strong communication, and a collaborative mindset.
Skills
pythonnodejsawsdockerkubernetescicd