About the Role
As a Fullstack Engineer on the Testing team, you will be instrumental in building the systems and tools that power synthetic testing, evaluation, and quality validation for our AI agents. This role leans more on backend development, focusing on APIs, event-driven systems, testing infrastructure, and data workflows, while also involving user-facing tools and end-to-end delivery. You will collaborate with product managers, designers, data engineers, data analysts, and fellow developers to create seamless experiences, combining data, intelligent systems, and UIs. Your work will directly shape how customers make informed decisions using AI-powered insights.
Responsibilities
- Building systems and tools that power synthetic testing, evaluation, and quality validation for AI agents.
- Crafting user-facing tools and owning delivery end-to-end.
- Collaborating with product managers, designers, data engineers, data analysts, and fellow developers.
- Creating seamless, intuitive experiences by combining rich data, intelligent systems, and responsive UIs.
- Delivering well-scoped, high-quality features across the stack.
- Contributing to the reliability, maintainability, and performance of systems through clean code, thoughtful testing, and attention to detail.
- Collaborating effectively across disciplines (product, design, AI/ML, data).
- Actively participating in team discussions and planning.
- Demonstrating ownership by following through on tasks, communicating blockers, and proactively seeking feedback.
- Showing growth over time by deepening technical skills, increasing product understanding, and contributing more independently.
Requirements
- 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.
- Writing clean, modular, and tested code.
- Valuing maintainability as much as speed.
- Experience working with design systems and component libraries.
- Strong focus on performance, accessibility, and usability.
- Product-mindedness and a focus on end-user experience.
- Proactively contributing ideas to improve product outcomes.
- Excellent communication skills.
- Proactive mindset and ability to collaborate well in cross-functional teams.
- Willingness to ask for help and enjoy enabling others.
- Drive for continuous learning, reflection, and improvement.
Skills
- TypeScript
- React
- Node.js
- REST APIs
- Data fetching strategies
- Integrating with external services
- Design systems
- Component libraries
- Performance optimization
- Accessibility
- Usability
- AWS
- CI/CD pipelines
- Microservice architecture
- Event-driven systems
- Database design (relational and NoSQL)
- Python
- AI agentic tools (e.g., Cursor, Claude Code)
Location
- Zendesk offices around the world
Work Type
- Hybrid
Experience Level
- 3+ years of experience
About the Company
- Zendesk software was built to bring a sense of calm to the chaotic world of customer service.
- We power billions of conversations with brands.
- Zendesk believes in offering our people a fulfilling and inclusive experience.
- Our hybrid way of working enables us to purposefully come together in person to connect, collaborate and learn whilst also giving our people the flexibility to work remotely for part of the week.
Equal Opportunity
- Zendesk is an equal opportunity employer, and we’re proud of our ongoing efforts to foster global diversity, equity, & inclusion in the workplace.
- Individuals seeking employment and employees at Zendesk are considered without regard to race, color, religion, national origin, age, sex, gender, gender identity, gender expression, sexual orientation, marital status, medical condition, ancestry, disability, military or veteran status, or any other characteristic protected by applicable law.
- We are an AA/EEO/Veterans/Disabled employer.
- Zendesk endeavors to make reasonable accommodations for applicants with disabilities and disabled veterans pursuant to applicable federal and state law.
- Artificial intelligence (AI) or automated decision systems may be used to screen or evaluate applications for this position, in accordance with Company guidelines and applicable law.
