Social network you want to login/join with:
Backend Engineer
As a Backend Engineer, you'll be responsible for designing and building high-quality, sustainable systems that help internal stakeholders reach millions of customers worldwide.
You will play a key role in transforming On’s operational data into a valuable asset by improving the supporting infrastructure.
You will collaborate closely with domain data product owners, data producers, data consumers, and other stakeholders to enhance workflows.
This position is based in our offices in Zurich or Berlin, working closely with cross-functional digital teams in both locations.
Your Mission
- 1 month: Familiarize yourself with On's products and infrastructure, connect with stakeholders, and participate in code reviews to ensure high standards of design, testing, resilience, security, compliance, performance, and readability.
- 3 months: Implement new services or features, and support other teams as a subject matter expert.
- 6 months: Introduce architectural improvements and streamline data management systems and processes.
Your Responsibilities
- Design, develop, and maintain services and APIs using languages such as TypeScript, Node.js, and Ruby, ensuring high performance, scalability, and reliability.
- Implement data streaming and processing solutions using platforms like Kafka.
- Optimize applications for speed and scalability, addressing performance issues as needed.
- Collaborate with DevOps and infrastructure teams for deployment and monitoring in production.
- Participate in code reviews to maintain code quality.
- Stay updated on emerging technologies and share knowledge with the team.
- Engage with internal stakeholders to understand requirements and support their needs through technology solutions.
- Develop and improve internal tools.
Your Profile
- Experience building public and private APIs.
- Familiarity with containerization (Docker) and orchestration (Kubernetes).
- Strong problem-solving skills and ability to thrive in a fast-paced environment.
- Ability to document technical architecture and share knowledge.
- Excellent communication skills and collaboration with cross-functional teams and non-technical stakeholders.
- Nice to have: experience with event-driven architecture and Kafka.
- Nice to have: hands-on experience operating infrastructure on AWS or GCP.
Meet The Team
Join our fast-paced E-Commerce team at On, working alongside Software Engineers, Product Managers, Designers, Data Analysts, Marketing, and others to drive innovation and growth.
What We Offer
We foster growth and progress through a supportive, team-oriented environment that promotes active development, learning, and well-being, both physically and mentally. We are committed to diversity and inclusion, ensuring a fair and equitable workplace.