Taro Logo

Software Engineer Backend

Zendesk provides customer experience software that unlocks the power of billions of interactions, enabling businesses to build meaningful relationships with their customers.
Backend
Mid-Level Software Engineer
In-Person
1,000 - 5,000 Employees
2+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer Backend

Zendesk is seeking a Software Engineer to join their AI-focused team in Lisbon, Portugal. This role is crucial in their mission to revolutionize customer service through AI implementation. The position involves working with a sophisticated tech stack including Ruby, TypeScript, and various AWS services to build and maintain systems that power billions of customer interactions.

The role offers an opportunity to work on cutting-edge AI applications in customer service, specifically focusing on conversational AI agents that can solve problems and take actions on behalf of customers. The team is newly formed, offering significant opportunity for impact in shaping the future of customer service automation.

The ideal candidate will have 2-3 years of backend or full-stack experience, with strong expertise in web services development using Ruby, Java, or similar languages. They should be comfortable with relational databases and modern software architecture patterns. The position requires both technical excellence and strong communication skills, as collaboration is key in this role.

Working at Zendesk means joining a company that values empathy and innovation equally. The company offers a hybrid work environment, combining the benefits of in-office collaboration with remote work flexibility. The Lisbon office provides a dynamic setting for professional growth, with access to sophisticated data ingestion and retrieval technology.

This is an excellent opportunity for engineers who want to work on meaningful problems at scale, using modern technologies while contributing to the evolution of customer service through AI innovation. The role offers exposure to various aspects of software engineering, from design to deployment, in a supportive team environment that values continuous learning and collaboration.

Last updated 22 days ago

Responsibilities For Software Engineer Backend

  • Publish well written and tested code to production
  • Actively shape and develop Ruby and TypeScript services
  • Build key components and features for Knowledge Graph, Web Crawler and Content Import capabilities
  • Participate in brainstorming, designing, prototyping, and programming within an agile environment
  • Cultivate a customer-centric approach within the team
  • Effectively communicate ideas and plans to other team members

Requirements For Software Engineer Backend

Ruby
TypeScript
React
MySQL
Redis
Kubernetes
Kafka
  • 2-3 Years of experience in backend or full-stack application engineering role
  • 2+ Years of developing web services ideally with Ruby, Java or similar programming languages
  • Expertise in relational data stores (MySQL, Postgres)
  • Sound understanding of architecture and software design patterns
  • Strong communication and time-management skills
  • Bachelor's or Master's degree in Computer Science/Information Systems or related field (preferred)
  • Experience with Ruby on Rails or comparable web stack (preferred)
  • Experience with monitoring/alerting systems (preferred)
  • Experience implementing high-availability systems at web scale (preferred)

Benefits For Software Engineer Backend

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
  • Hybrid work environment
  • Global diversity and inclusion initiatives
  • Rich onsite experience with connection and collaboration
  • Flexible work schedule
  • Equal opportunity employer
  • Comprehensive health benefits