Senior Fullstack Software Engineer - AI Copilot

Zendesk Zendesk · Enterprise · Lisbon, Portugal +1 · Remote

Senior Fullstack Engineer to join the AI Copilot organization, a product that puts AI into the hands of customer service agents and administrators. The role involves leading the design, implementation, testing, and delivery of features for both React/TypeScript UIs and Ruby backend services, focusing on bringing AI-powered solutions to customers and enabling seamless AI interactions. The team ships early and often, iterating based on customer feedback. Responsibilities include owning feature delivery end-to-end, building performant UIs and robust backend services, collaborating with PMs and ML engineers, architectural decisions, addressing technical debt, driving design system adoption, optimizing backend logic, and mentoring junior engineers. Requires 5+ years of software engineering experience with a frontend focus, adaptability to backend challenges, fluency in TypeScript/React, experience with distributed systems, RESTful APIs, event-driven architectures, cloud infrastructure (AWS), SQL, and modern frontend architecture. Preferred experience includes design systems, micro-frontends, and Storybook. The tech stack heavily utilizes LLM technology.

What you'd actually do

  1. Own delivery of frontend and backend features, from technical design through production release and ongoing iteration.
  2. Build and maintain performant, accessible UIs and robust backend services, enabling seamless AI-powered interactions for end users.
  3. Work closely with product managers, designers, and ML engineers to translate requirements into impactful technical solutions.
  4. Participate in architectural decisions within your team and influence technical direction across teams as experience grows.
  5. Proactively identify and address technical debt, ensuring high performance, reliability, and maintainability.

Skills

Required

  • 5+ years of experience in software engineering
  • strong focus on frontend development
  • Adaptability to help the group on more backend challenges has required
  • Fluent in TypeScript
  • Fluent in React
  • Solid experience with modern frontend architecture: component-based design, state management, and responsive, accessible interfaces.
  • Some experience with distributed systems
  • Some experience with RESTful APIs
  • Some experience with event-driven architectures (e.g., Kafka)
  • Some experience with cloud infrastructure (AWS)
  • Some experience with SQL and data infrastructure
  • Build and maintain performant, accessible UIs and robust backend services, enabling seamless AI-powered interactions for end users
  • Strong understanding of web fundamentals: browser APIs, performance, accessibility, and cross-browser compatibility.
  • Experience with frontend testing: unit and integration testing with Jest, React Testing Library, or equivalent.
  • A track record of owning features end-to-end and delivering them to production with high quality.
  • Ability to work with uncertainty and the flexibility to pivot with changing priorities.
  • Strong collaboration skills — you work effectively with designers, other backend engineers, and product managers.

Nice to have

  • working proficiency in Ruby
  • Experience with design systems and component libraries — building or extending shared components at scale.
  • Familiarity with micro-frontend architectures or module federation.
  • Experience with Storybook for component development and documentation.
  • Familiarity with internationalisation (i18n) and localisation.

What the JD emphasized

  • AI Copilot is a multi-million ARR product
  • puts AI directly into the hands of customer service agents and administrators
  • bringing AI-powered solutions to Zendesk’s customers
  • enabling seamless AI-powered interactions for end users
  • Heavy usage of LLM technology from multiple providers

Other signals

  • AI Copilot is a multi-million ARR product
  • puts AI directly into the hands of customer service agents and administrators
  • bringing AI-powered solutions to Zendesk’s customers
  • enabling seamless AI-powered interactions for end users
  • Heavy usage of LLM technology from multiple providers