Senior Engineer (Backend)
Publication date:
18 April 2025Workload:
100%- Place of work:Zurich
- Salary estimate from jobup.ch:Log in, to see estimate from jobup.ch
Job summary
Join our Product Core Technology team as a Backend Software Engineer. This role offers a chance to innovate and collaborate in a dynamic environment.
Tasks
- Architect, build, and maintain GraphQL APIs for global operations.
- Develop scalable backend systems using TypeScript and Node.js.
- Collaborate across teams to deliver effective data-driven solutions.
Skills
- Experience with TypeScript, Node.js, and Kafka; Ruby is a plus.
- Strong problem-solving skills for complex technical challenges.
- Ability to work collaboratively with cross-functional teams.
Is this helpful?
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