Staff Software Engineer (fullstack Backend Focused (ruby+react))

Zendesk Zendesk · Enterprise · Pune, India

Staff Software Engineer focused on full-stack backend development (Ruby+React) for Zendesk's customer onboarding and management platform. The role involves technical leadership, architecture definition, and driving the development of a feature-rich system serving both customers and internal teams. Responsibilities include coding, feature breakdown, ownership, technical discussions, prioritizing tech debt, code reviews, collaborating with design/product, triaging customer issues, and providing operational support. Requires 9+ years of experience in full-stack engineering, proficiency in languages like Java, Ruby on Rails, GoLang, Scala, Typescript, NodeJs, and experience with JavaScript, TypeScript, React, Redux, and MySQL. Experience coaching engineers and influencing without authority is also valued. The tech stack includes Ruby on Rails, MySQL, Redis, Go, Java, gRPC, REST APIs, Kafka, GraphQL, Kubernetes, Docker, AWS, and Datadog.

What you'd actually do

  1. Contribute to the code at the core of Zendesk’s support product - what you write will reach millions of people each day!
  2. Break complex features into granular pieces of work, to facilitate incremental feedback cycles.
  3. Take ownership of features and collaborate with the Tech Leaders to design and implement complete solutions.
  4. Contribute to technical discussions and decision-making with other teams and partners across the global engineering organisation.
  5. Prioritise and estimate work balancing feature delivery with the management of tech debt.

Skills

Required

  • 9+ years of experience in full-stack software engineering
  • expertise in building enterprise-scale SaaS or large web applications
  • Strong proficiency in any of the programming languages - Java, Ruby on Rails, GoLang, Scala, Typescript, NodeJs or any other object oriented language
  • 9+ years of experience working with JavaScript and TypeScript, as well as frameworks like React and Redux
  • Solid experience with MySQL or similar
  • Strong verbal, written, and interpersonal communication skills in English
  • The ability to understand and communicate sophisticated concepts in a relevant and considerate manner
  • Experience solving difficult problems across multiple systems
  • Experience coaching engineers, leading brainstorming discussions, and facilitating engineers working together to make decisions in a collaborative environment
  • Ability to influence without authority, inspire and mentor others

Nice to have

  • experience/knowledge of front end technologies
  • experience with these specific technologies [Kubernetes, Docker, Spinnaker, AWS]
  • previous experience with these specific technologies [Kubernetes, Docker, Spinnaker, AWS]

What the JD emphasized

  • technical leader
  • drive the architecture
  • execution strategy
  • long-term technical roadmap
  • technical leadership