As a Senior Software Engineer in the Product Master Data team, you will be responsible for designing, developing, and maintaining high-quality, sustainable systems that manage and integrate our product catalog. You will work closely with other engineers and stakeholders to ensure our systems are robust, secure, performant and easy to maintain.Your MissionDesign, develop, and maintain features in the core service of the product catalog and its ecosystem of microservices.Implement and manage integrations with internal services and third-party services.Participate in code reviews to ensure code quality, security, and performance.Collaborate with team members to identify and introduce architectural improvements.Seek opportunities to simplify and streamline systems and processes.Mentor junior engineers and contribute to a culture of continuous improvement.Tech Stack: Website StoryProficient in TypeScript with a proven track record in developing, shipping, and maintaining fault-tolerant, reliable, and highly available distributed systems.Experience with NestJS framework for building scalable server-side applications.Proficiency in working with relational databases, particularly Postgres.Experience with message brokers or queuing systems, like RabbitMQ and Apache Kafka.Good understanding of AWS services and cloud architecture.Knowledge of monitoring and observability solutions (e.g., NewRelic, DataDog).Bonus (Nice to haves):Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes) and infrastructure as code frameworks (e.g., Terraform, Helm).Experience with gRPC.Knowledge about Domain-driven design (DDD).Meet The TeamThe Product Master Data team is responsible for managing the central product catalog of the company. This team gathers product information from various sources and makes it accessible to other services through multiple integrations, both internal and with third parties. The team plays a crucial role in ensuring the accuracy, reliability, and availability of product data across the organization.What We OfferOn is a place that is centered around growth and progress. We offer an environment designed to give people the tools to develop holistically - to stay active, to learn, explore and innovate. Our distinctive approach combines a supportive, team-oriented atmosphere, with access to personal self-care for both physical and mental well-being, so each person is led by purpose.On is an Equal Opportunity Employer. We are committed to creating a work environment that is fair and inclusive, where all decisions related to recruitment, advancement, and retention are free of discrimination. #J-18808-Ljbffr