Job
Description
As a Software Development Engineer 2 (SDE-2) at Nykaa, you will be an integral part of the Order Management System (OMS) / Return Management System (RMS) team. Your role involves managing the complete order and return journey to ensure seamless customer experiences, especially during peak sales events. Collaboration with cross-functional teams will be key as you focus on enhancing system performance, scalability, and availability. Your key responsibilities will include: - Designing, developing, and maintaining high-performance, scalable, and resilient microservices for order and return management. - Optimizing systems to handle millions of daily transactions with 99.99% uptime during peak sales. - Collaborating with Product, Business, and Infrastructure teams to implement best coding practices and design patterns. - Working on database optimization, caching strategies, and distributed system design for enhanced performance. - Driving automation and monitoring tools for smooth operations. The qualifications required for this role are: - 3-4 years of backend development experience using Java and Spring Boot. - Strong understanding of microservices architecture, distributed systems, and event-driven systems. - Experience with databases like MySQL, PostgreSQL, MongoDB, or Redis. - Familiarity with messaging queues (Kafka, RabbitMQ) and caching mechanisms (Redis, Memcached). - Hands-on experience with cloud platforms (AWS, GCP, or Azure), DevOps practices, and problem-solving skills. - Exposure to CI/CD pipelines, containerization (Docker, Kubernetes), and observability tools will be beneficial. Joining Nykaa will offer you the opportunity to work on high-scale projects in the e-commerce industry, contribute to shaping the OMS/RMS platform, and be part of a collaborative, fast-paced environment that promotes growth and learning. Competitive salary, benefits, and a culture that values engineering excellence are some of the advantages of being a part of Nykaa.,