Backend Engineer - CH- Zürich, Schweiz - On AG

    On AG
    Default job background
    TEMPORARY
    Beschreibung

    ‹ Back to jobs

    Backend Engineer - Commercial Data Team


    Locations: Zurich, Berlin

    Apply for this roleTechnologyTechnology

    In short


    As a Backend Engineer you'll be responsible for designing and building high quality, sustainable systems that help internal stakeholders reach millions of customers across the globe.

    You will play a key role in making On's operational data, an asset of the company, by moving the infrastructure towards an event-streaming architecture.

    You will work closely with domain data product owners, data producers, data consumers and other stakeholders, to enhance their workflows and ensure the discoverability, compliance, quality and interoperability of our data products.

    Your Mission


    1 month:

    • Familiarize yourself with the On's products and infrastructure
    • Make connections with the different stakeholders
    • Engage in code reviews to ensure that our code meets high standards of design, testing, resilience, security, compliance, performance, and readability

    3 months:

    • Implement a new service or features to our codebase.
    • Act as a subject matter expert in supporting the data engineering efforts of other domain teams

    6 months:

    • Introduce important architectural improvements to our systems
    • Seek out opportunities to simplify and streamline data management systems and processes

    Your responsibilities :

    • Design, develop, and maintain services and APIs using a variety of languages, including TypeScript, ensuring high performance, scalability, and reliability.
    • Implement data streaming and processing solutions leveraging event streaming platforms like Kafka.
    • Optimize applications for maximum speed and scalability, addressing performance bottlenecks as needed.
    • Work closely with DevOps and infrastructure teams to deploy and monitor applications in production environments.
    • Participate in code reviews, providing constructive feedback to ensure code quality and maintainability.
    • Stay updated on emerging technologies and best practices in full stack development, sharing knowledge with the team.
    • Interface with internal stakeholders to understand their requirements and support their roles through the development and deployment of technology solutions.
    • Work on and develop internal tools

    Your story

    • Experience with event-driven architecture and event streaming platforms, ideally Kafka
    • Familiarity with containerization technologies such as Docker and orchestration tools like Kubernetes
    • Excellent problem-solving skills and ability to work effectively in a fast-paced environment
    • Strong communication skills and ability to collaborate with cross-functional teams and non technical stakeholders