onsite
Senior Software Engineer - Monster Energy
Software Engineer
Lead end‑to‑end development of scalable, cloud‑native services using Python and Node.js, architecting microservices on AWS, and driving CI/CD pipelines with Docker and automated testing.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance backend services in Python and Node.js.
- Architect and deploy microservices on AWS, ensuring scalability, resilience, and cost efficiency.
- Implement CI/CD pipelines with Docker, GitHub Actions, and automated testing frameworks.
- Collaborate with cross‑functional teams to translate business requirements into technical solutions.
- Mentor junior engineers, conduct code reviews, and promote best practices.
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, Lambda, RDS, S3).
- Proficient with Docker, Kubernetes, and CI/CD tooling.
- Excellent problem‑solving skills and a passion for clean, maintainable code.
Skills
pythonnodejsawsdockercicd