Skip to main content

Software Engineer II

Zendesk

BerlinOn-siteFull-Time3w ago

Description

Job Description

At Zendesk, we’re on a mission to build the most advanced AI agents in CX, and the Testing team , part of AI Agents Advanced , is focused on ensuring the quality and reliability of our AI agents through synthetic testing, evaluation frameworks, and other validation approaches that help us ship with confidence.

As a Fullstack Engineer on this team, you’ll be instrumental in building the systems and tools that power synthetic testing, evaluation, and quality validation for our AI agents. While this is a fullstack role, it leans more on backend development, we’re looking for someone who is passionate about APIs, event-driven systems, testing infrastructure, and data workflows, while also being comfortable crafting user-facing tools and owning delivery end-to-end.

You’ll work closely with product managers, designers, data engineers, data analysts, and fellow developers to create seamless, intuitive experiences — combining rich data, intelligent systems, and responsive UIs.

Your work will directly shape how our customers make informed and impactful decisions based on real-time, AI-powered insights.

What You Bring to the Role

  • 3+ years of experience building modern web applications using TypeScript , React , and Node.js .
  • Familiarity with REST APIs, data fetching strategies, and integrating with external services.
  • You write clean, modular, and tested code — and you value maintainability as much as speed .
  • Experience working with design systems and component libraries , with a strong focus on performance, accessibility, and usability.
  • You are a product-minded engineer — you care deeply about the end-user experience and proactively contribute ideas to improve product outcomes.
  • Excellent communication skills and a proactive mindset — you collaborate well in cross-functional teams, aren’t afraid to ask for help, and enjoy enabling others.
  • A drive for continuous learning, reflection, and improvement — in both your own growth and your team’s success.

A big plus if you

  • Are familiar with AWS, and comfortable with CI/CD pipelines.
  • Have a good understanding of microservice architecture and event-driven systems and basic database design (relational and NoSQL).
  • Have experience using AI agentic tools such as Cursor, Claude Code, and similar developer assistants
  • Have working knowledge of Python and experience using it in backend, automation, or data-related tasks.

How We Measure Success in This Role

  • You consistently deliver well-scoped, high-quality features across the stack, with guidance from senior team members when needed.
  • You contribute to the reliability, maintainability, and performance of our systems through clean code, thoughtful testing, and attention to detail.
  • You collaborate effectively across disciplines (product, design, AI/ML, data) and actively participate in team discussions and planning.
  • You demonstrate ownership by following through on tasks, communicating blockers, and proactively seeking feedback to improve your work.
  • You show growth over time — deepening your technical skills, increasing your product understanding, and contributing more independently.

Our Tech Stack

  • Frontend : TypeScript, React
  • Backend : Node.js (ES7+), TypeScript, Python, MongoDB, Snowflake
  • Infrastructure : AWS, Kubernetes, Terraform, ArgoCD, Sentry, Redis, Datadog, GitHub Actions

Interview Process

We aim to make our hiring process clear and transparent:

  • Intro chat with Talent Partner – up to 30 minutes
  • Interview with Hiring Manager – 30-45 minutes
  • Technical stage is a live coding challenge and interview with two engineers – 90 minutes
  • Final interview with Hiring Manager and Senior Leadership –45 minutes

#LI-JJ2

The intelligent heart of customer experience

Zendesk software was built to bring a s

More jobs in Berlin