Aktiviere Job-Benachrichtigungen per E-Mail!

Senior Software Engineer

On

Deutschland

Vor Ort

EUR 60.000 - 80.000

Vollzeit

Vor 16 Tagen

Zusammenfassung

A leading tech company in Germany is seeking a Senior Software Engineer to design and maintain inventory allocation and visibility systems. The role requires proficiency in TypeScript and experience with scalable distributed systems. This position offers growth opportunities in an inclusive environment focused on personal well-being.

Leistungen

Growth-oriented environment
Supportive team atmosphere
Access to physical and mental well-being resources

Qualifikationen

  • Proven track record in developing and maintaining distributed systems.
  • Experience with scalable server-side applications.
  • Good understanding of relational databases.
  • Knowledge of cloud architecture.

Aufgaben

  • Design and maintain inventory allocation and visibility services.
  • Implement integrations with internal and third-party services.
  • Participate in code reviews for quality assurance.
  • Mentor junior engineers.

Kenntnisse

Proficient in TypeScript
NestJS framework
Relational databases (Postgres)
Message brokers (Kafka, RabbitMQ)
AWS services
Monitoring solutions (NewRelic, DataDog)
Jobbeschreibung

As a Senior Software Engineer in the Inventory Visibility and Allocation team, you will be responsible for designing, developing, and maintaining high-quality, sustainable systems that manage and integrate our inventory. You will work closely with other engineers and stakeholders to ensure our systems are robust, secure, performant, and easy to maintain.

Your Mission
  • Design, develop, and maintain features in the core services of inventory allocation and visibility and its ecosystem of microservices.
  • Implement and manage integrations with internal services and third-party services.
  • Work daily within a cross-functional squad to build features and conduct experiments aligned with the product vision.
  • 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.
Your Story
  • Proficient 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 Apache Kafka and RabbitMQ.
  • Good understanding of AWS services and cloud architecture.
  • Knowledge of monitoring and observability solutions (e.g., NewRelic, DataDog).
Meet The Team

The Inventory Visibility and Allocation team is responsible for developing and implementing an optimized single source of inventory and allocation that ensures efficient distribution of stock across multiple locations, minimizing waste and reducing operational costs. By leveraging visibility and data-driven insights, the team plays a crucial role in inventory tracking, streamlining decision-making, and enhancing overall operational performance across the organization.

What We Offer

On 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.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.