Zendesk

Senior Fullstack Software Engineer – AI Copilot

Zendesk

full-time

Posted on:

Location Type: Hybrid

Location: LisbonPortugal

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Own delivery of frontend and backend features, from technical design through production release and ongoing iteration.
  • Build and maintain performant, accessible UIs and robust backend services, enabling seamless AI-powered interactions for end users.
  • Work closely with product managers, designers, and ML engineers to translate requirements into impactful technical solutions.
  • Participate in architectural decisions within your team and influence technical direction across teams as experience grows.
  • Proactively identify and address technical debt, ensuring high performance, reliability, and maintainability.
  • Drive adoption and extension of Zendesk’s design system and component library for frontend consistency.
  • Writing backend business logic, optimizing queries, and ensuring system performance and scalability.
  • Ensuring quality through backend-focused testing, such as integration and API contract tests.
  • Mentor junior engineers through code review, pairing, and knowledge-sharing sessions.

Requirements

  • 5+ years of experience in software engineering, with a strong focus on frontend development.
  • Fluent in TypeScript and React; working proficiency in Ruby is a plus.
  • Solid experience with modern frontend architecture: component-based design, state management, and responsive, accessible interfaces.
  • Some experience with distributed systems, RESTful APIs, event-driven architectures (e.g., Kafka), and cloud infrastructure (AWS).
  • Some experience with SQL and data infrastructure — you can reason about data pipelines, query performance, and analytics.
  • 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.
Benefits
  • Flexible working hours
  • Professional development opportunities
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
TypeScriptReactRubySQLRESTful APIsevent-driven architecturecloud infrastructureJestReact Testing Librarycomponent-based design
Soft Skills
collaborationmentoringproblem-solvingflexibilitycommunicationtechnical designownershipadaptabilityproactivityinfluence