Taro Logo

Senior Software Engineer

A fast-growing sports company with offices across the globe, focused on innovation in sports equipment and technology.
Backend
Senior Software Engineer
In-Person
5+ years of experience
Enterprise SaaS · Logistics

Description For Senior Software Engineer

On, a rapidly growing sports company, is seeking a Senior Software Engineer to join their Inventory Visibility and Allocation team in Berlin. This role focuses on developing and implementing optimized inventory management systems that ensure efficient stock distribution across multiple locations. As a senior engineer, you'll be responsible for designing and maintaining high-quality, sustainable systems using technologies like TypeScript, NestJS, and various AWS services. The role combines technical expertise with leadership opportunities, including mentoring junior engineers and driving architectural improvements. You'll work with modern technologies including Kafka, RabbitMQ, and PostgreSQL, while collaborating in a cross-functional team environment. The position offers the opportunity to make a significant impact on the company's operational efficiency while working in an international, innovative environment that has been recognized as the 'fastest growing sports company' of its time. This role is perfect for experienced engineers who are passionate about building scalable distributed systems and want to contribute to a dynamic, sports-focused technology company.

Last updated a day ago

Responsibilities For Senior Software Engineer

  • 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
  • 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

Requirements For Senior Software Engineer

TypeScript
PostgreSQL
Kafka
RabbitMQ
  • Proficient in TypeScript with proven track record in developing 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)

Interested in this job?

Jobs Related To On Senior Software Engineer