Job Description: Software Engineer
Myntra’s Engineering team builds the technology platform that empowers our customers’ shopping experience and enables the smooth flow of products from suppliers to our customers’ doorsteps. We work on building massive-scale web applications, engaging user interfaces, big-data analytics, mobile apps, workflow systems, inventory management, etc. We are a small technology team where each individual has a huge impact. You will have the opportunity to be part of a rapidly growing organisation and gain exposure to all the parts of a comprehensive e-commerce platform.
About The Team
The Cloud Platform Engineering(CPE) group is responsible for developing and managing platforms that allow Myntra’s tech products to be deployed and run at scale. The CPE team builds and maintains centralized and high-scale platforms for sophisticated application security frameworks, log collection, monitoring systems, access management, secret management, database access, change management systems, build, release and deployment. You will be part of the group. You will develop distributed solutions with service-oriented architecture to build high-performance platforms to service India's largest selection of millions of fashion customers. Furthermore, you will build Tier-1 services to handle millions of requests daily while maintaining response latencies in milliseconds and meeting strict SLA requirements (high operational standards). You will not merely go through the complete software development cycle but, more importantly, drive appropriate technology choices for the business, lead the way for continuous innovation, and shape the future of fashion e-commerce.
Your Responsibilities:
● Implement plugins for GitHub Actions in NodeJS, Golang and Python
● Write maintainable, scalable and efficient code.
● Follow Myntra’s coding standards, code reviews, etc.
● Follow scrum sprint cycles and commitment to deadlines.
● Support - bug fixes and updates of deliverables for at least for 3 months.
Minimum Skills and Experience:
● 1-2 years experience in large-scale application development
● Experience in development on NodeJS, Golang, ReactJS (Good to have)
● Knowledge of Linux/Unix systems, CI/CD & build and deploy tools is a must.
● Experience with containerisation and orchestration tools (e.g., Docker, Kubernete