Senior Engineer (Backend)
Date de publication :
18 avril 2025Taux d'activité :
100%- Lieu de travail :Zurich
Résumé de l'emploi
Rejoignez notre équipe en tant qu'Ingénieur Logiciel Backend pour On. Vous aurez l'opportunité de travailler dans un environnement innovant et collaboratif.
Tâches
- Développer et maintenir des systèmes backend robustes et évolutifs.
- Collaborer avec des équipes interfonctionnelles pour répondre à leurs besoins.
- Mettre en œuvre des améliorations architecturales pour la performance.
Compétences
- Expérience en TypeScript et Node.js ; Ruby est un plus.
- Compétences en architecture de systèmes évolutifs.
- Expertise en streaming de données en temps réel.
Est-ce utile ?
In short
Are you passionate about building scalable systems that empower teams and drive innovation?
Join our Product Core Technology team as a Backend Software Engineer, where you'll help architect, build and maintain GraphQL APIs, Kafka-based, distributed event-driven systems that power our global operations.
You'll play a key role in ensuring that Product Information flows efficiently across platforms, including our website, mobile app, internal applications and external partners.You will directly contribute in turning Product Data into a strategic competitive advantage, accelerating the speed of On’s innovation and go-to-market.
Your work will enable R&D, product creators and managers, copy and translators, studio and marketing teams to access, manage, and distribute product data with ease.
If you thrive on solving complex technical challenges, designing high-performance systems, and collaborating across teams, this role is for you!
Your Mission
In Your First Month:
- Get to know On's product data ecosystem and infrastructure
- Build relationships with key stakeholders across R&D, product, marketing, engineering, and studio teams
- Contribute to code reviews, ensuring high-quality, secure, and well-tested code
After Three Months:
- Implement new features and services to enhance our data infrastructure
- Contribute to our GraphQL API development
- Work on our Kafka-based event streaming system for real-time data distribution
After Six Months and Beyond:
- Identify and implement architectural improvements for scalability and performance
- Streamline data management processes and simplify existing systems
- Champion best practices for API development within the team
Your Responsibilities
- Develop & maintain robust, scalable backend systems using TypeScript and Node.js (experience with Ruby is a plus)
- Leverage event-driven architecture, utilizing Kafka for real-time data streaming
- Collaborate cross-functionally with product managers, marketers, and studio teams to understand their data needs and deliver effective solutions
- Document technical architecture and share knowledge with your team