Senior Software Engineer
Jetzt bewerben
Senior Software Engineer

Senior Software Engineer

Berlin Vollzeit 43200 - 84000 € / Jahr (geschätzt) Kein Home Office möglich
Jetzt bewerben
On

Auf einen Blick

  • Aufgaben: Entwickle und pflege Systeme zur Verwaltung von Beständen und deren Zuteilung.
  • Arbeitgeber: On ist ein schnell wachsendes Sportunternehmen mit globalen Büros und innovativem Teamgeist.
  • Mitarbeitervorteile: Genieße ein dynamisches Arbeitsumfeld, das persönliche Entwicklung und Teamarbeit fördert.
  • Warum dieser Job: Sei Teil eines Teams, das die Zukunft der Bestandsverwaltung gestaltet und echte Probleme löst.
  • Gewünschte Qualifikationen: Erfahrung in TypeScript, NestJS und relationalen Datenbanken wie Postgres erforderlich.
  • Andere Informationen: Mentoring von Junior-Entwicklern und kontinuierliche Verbesserung sind Teil der Unternehmenskultur.

Das voraussichtliche Gehalt liegt zwischen 43200 - 84000 € pro Jahr.

Join to apply for the Senior Software Engineer role at On14 hours ago Be among the first 25 applicantsJoin to apply for the Senior Software Engineer role at OnGet AI-powered advice on this job and more exclusive features.Your 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, streamline decision-making, and enhance overall operations performance across the organization.Your 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, streamline decision-making, and enhance overall operations performance across the organization.Your Mission: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.Responsibilities: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:You are a seasoned software engineer with a passion for building high-quality systems that solve real-world problems. You thrive in a collaborative environment and have a track record of delivering reliable, scalable, and maintainable software solutions. Your technical expertise, combined with your ability to mentor others and drive architectural improvements, makes you an ideal candidate for this role.Skills Required: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).Join us in the Inventory Visibility and Allocation and help us shape the future of our inventory operations and its integrations!What we offer:We offer a dynamic, challenging and sportive environment that has been ranked as the \’fastest growing sports company\‘ of its time. With offices across the globe, we are an international team who is hungry to innovate and build something incredible. We foster an active environment where each individual thrives for excellence and can achieve their full potential. This is where your work matters, you\’re hands-on and your team members are amongst the very best in their respective disciplines and fields.If you are driven to bring On to the next level, curious about the opportunity and want to be part of our growing team send us your application, and join the ONiverse!Seniority levelSeniority levelNot ApplicableEmployment typeEmployment typeFull-timeJob functionJob functionEngineering and Information TechnologyIndustriesRetailReferrals increase your chances of interviewing at On by 2xGet notified about new Senior Software Engineer jobs in Berlin, Germany.Senior Java/Kotlin Developer (f/m/x) strategic Demand Deposit Accounts (sDDA)Commerce B2B Software Engineer & Team Lead (m/f/x)Senior Developer (f/m/x) – Corporate Bank Technology – Merchant SolutionsSenior IT-Consultant / Software Quality Engineer (m/w/d) in BerlinSenior Softwareentwickler – UI5 / Fiori (w/m/d)Engineering Team Lead – React Native (all genders)(Senior) Softwareentwickler Mobile (m/w/d)Senior Process Development Engineer for Fiber Optics Connectivity Solutions (m/f/d)Senior Business Developer, Enterprise Business Development, Amazon Freight EUSenior Business Developer (w/m/d) Bau- und ImmobilienmanagementSenior Business Developer (German/Chinese speaking), Amazon Freight EUSenior Business Developer (w/m/d) Bau- und Immobilenmanagement(Mid/Senior) Data Software Engineer (f/m/d)Senior Software Engineer – Age of Empires (Remote)Senior Software Engineer – C# / .NET (m/f/d)We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr

Senior Software Engineer Arbeitgeber: On

On ist ein hervorragender Arbeitgeber, der eine dynamische und herausfordernde Arbeitsumgebung bietet, in der Innovation und Teamarbeit großgeschrieben werden. Mit einem internationalen Team in Berlin fördern wir eine Kultur des kontinuierlichen Lernens und der persönlichen Entwicklung, während wir gemeinsam an der Optimierung unserer Bestandsverwaltung arbeiten. Hier haben Sie die Möglichkeit, Ihre Fähigkeiten in einem schnell wachsenden Unternehmen einzubringen und mit den Besten der Branche zusammenzuarbeiten.
On

Kontaktperson:

On HR Team

StudySmarter Bewerbungstipps 🤫

So bekommst du den Job: Senior Software Engineer

Tip Nummer 1

Nutze dein Netzwerk! Sprich mit ehemaligen Kollegen oder Freunden, die bereits in der Branche arbeiten. Sie können dir wertvolle Einblicke geben und möglicherweise sogar eine Empfehlung aussprechen.

Tip Nummer 2

Informiere dich über die neuesten Technologien und Trends im Bereich Softwareentwicklung, insbesondere in Bezug auf TypeScript und NestJS. Zeige in Gesprächen, dass du auf dem neuesten Stand bist und bereit bist, dich weiterzuentwickeln.

Tip Nummer 3

Bereite dich auf technische Interviews vor, indem du häufige Fragen zu Systemarchitektur und Datenbanken übst. Sei bereit, deine Erfahrungen mit relationalen Datenbanken wie Postgres und Cloud-Architekturen zu erläutern.

Tip Nummer 4

Zeige deine Teamfähigkeit! Bereite Beispiele vor, in denen du erfolgreich mit anderen zusammengearbeitet hast, um komplexe Probleme zu lösen oder innovative Lösungen zu entwickeln. Das wird dir helfen, dich von anderen Bewerbern abzuheben.

Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Software Engineer

Proficient in TypeScript
Erfahrung mit NestJS Framework
Kenntnisse in relationalen Datenbanken, insbesondere Postgres
Erfahrung mit Message Brokers oder Queuing-Systemen wie Apache Kafka und RabbitMQ
Gutes Verständnis von AWS-Diensten und Cloud-Architektur
Wissen über Monitoring- und Observability-Lösungen (z.B. NewRelic, DataDog)
Fähigkeit zur Zusammenarbeit in einem cross-funktionalen Team
Erfahrung in der Durchführung von Code-Reviews
Mentoring von Junior Engineers
Fähigkeit zur Identifizierung und Einführung architektonischer Verbesserungen
Starkes Problemlösungsvermögen
Fähigkeit zur Vereinfachung und Optimierung von Systemen und Prozessen

Tipps für deine Bewerbung 🫡

Verstehe die Anforderungen: Lies die Stellenbeschreibung sorgfältig durch und achte auf die spezifischen Fähigkeiten und Erfahrungen, die für die Position als Senior Software Engineer gefordert werden. Stelle sicher, dass du diese Punkte in deinem Lebenslauf und Anschreiben ansprichst.

Hebe deine technischen Fähigkeiten hervor: Betone deine Kenntnisse in TypeScript, NestJS und relationalen Datenbanken wie Postgres. Füge konkrete Beispiele aus deiner bisherigen Berufserfahrung hinzu, um zu zeigen, wie du diese Technologien erfolgreich eingesetzt hast.

Zeige deine Teamfähigkeit: Da die Rolle eine enge Zusammenarbeit mit anderen Ingenieuren und Stakeholdern erfordert, solltest du in deinem Anschreiben betonen, wie du in der Vergangenheit in einem Team gearbeitet hast und welche Erfolge du dabei erzielt hast.

Motivationsschreiben: Verfasse ein überzeugendes Motivationsschreiben, in dem du erklärst, warum du dich für die Position interessierst und was dich an der Arbeit im Bereich Inventory Visibility und Allocation reizt. Zeige deine Leidenschaft für Softwareentwicklung und deine Bereitschaft, zur kontinuierlichen Verbesserung beizutragen.

Wie du dich auf ein Vorstellungsgespräch bei On vorbereitest

Verstehe die Teamdynamik

Informiere dich über das Inventory Visibility and Allocation Team und deren Projekte. Zeige im Interview, dass du die Herausforderungen und Ziele des Teams verstehst und wie deine Fähigkeiten dazu beitragen können.

Technische Vorbereitung

Bereite dich auf technische Fragen vor, insbesondere zu TypeScript, NestJS und relationalen Datenbanken wie Postgres. Übe Coding-Challenges, um deine Problemlösungsfähigkeiten unter Beweis zu stellen.

Beispiele für frühere Erfolge

Bereite konkrete Beispiele aus deiner bisherigen Berufserfahrung vor, die deine Fähigkeit zur Entwicklung von skalierbaren und wartbaren Systemen zeigen. Betone, wie du in der Vergangenheit zur Verbesserung von Architekturen beigetragen hast.

Mentoring und Zusammenarbeit

Sei bereit, über deine Erfahrungen im Mentoring von Junior-Entwicklern zu sprechen. Zeige, dass du Wert auf Teamarbeit legst und bereit bist, dein Wissen zu teilen, um eine Kultur der kontinuierlichen Verbesserung zu fördern.

Senior Software Engineer
On
Jetzt bewerben
On
Ähnliche Positionen bei anderen Arbeitgebern
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Jetzt entdecken
>