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

Job Description

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 2 months 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)

Related Jobs

Senior Backend Engineer- Python (f/m/d)

Senior Backend Engineer position at Aleph Alpha, focusing on building AI-driven financial platforms using Python, cloud technologies, and modern architecture practices.

Senior Backend Software Engineer

Senior Backend Software Engineer role at GetYourGuide in Berlin, building scalable solutions for the leading travel experiences marketplace using Java, TypeScript, and modern cloud technologies.

Senior Software Engineer - Berlin

Senior Software Engineer position at TravelPerk in Berlin, working on a global travel management platform using Python/Django and React, with hybrid work arrangement and competitive benefits including equity.

Software Engineer

Senior Software Engineer role at Circonomit, building strategic organizational twins with AI and full-stack development in Cologne, Germany.

Forward Deployed Engineer (Multiple Levels)

Senior Forward Deployed Engineer role at Salesforce, focusing on AI solutions development and implementation using the Agentforce platform, requiring 5+ years of experience and German language skills.