This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The core purpose of this role is to contribute to, implement, and support Zuora’s subscription experience platform, Zephr. Zephr is a key part of Zuora’s offering, empowering leading digital publishers and media companies to manage and optimize their subscription experiences through AI-powered paywalls and user journeys. This role involves a blend of frontend, backend, and design concerns, while always considering end user experience and handling webscale traffic. You will have opportunities to propose changes to the system architecture design while working with other parts of the business and vendors to determine functional requirements, collaborate on designs, and iterate on technical solutions.
Job Responsibility:
Contribute to the development and scaling of a high throughput, high availability, public-facing multi-tenanted application
Lead the design and implementation of innovative solutions for complex end-user-facing and backend challenges, directly impacting user engagement and business growth
Develop and maintain secure, performant, and simple-to-integrate APIs for internal, B2B, and public consumers
Work closely with product management to translate business requirements into technical specifications, and with operations to ensure robust, scalable, and maintainable systems
Experience a culture of continuous learning, with opportunities for mentorship, knowledge sharing, and professional development
Requirements:
Strong proficiency in recent versions of Java (JDK 21 or newer) and/or Kotlin
Proficiency in Javascript/Typescript and the wider Javascript ecosystem
ideally some exposure to React
A strong commitment to developing high-quality, testable code, including unit, integration, and end-to-end testing, while actively considering operational concerns such as observability, logging, and alerting throughout the development lifecycle
Experience designing quality APIs such as REST, gRPC, GraphQL, and OpenAPI, and integrating with 3rd party APIs
Solid understanding of web technologies including HTTP and DNS, and comfort working in Browser Developer Tools
API security knowledge across OAuth2, SAML, JWT, and related standards
Strong grounding in software engineering best practices including git, TDD, OOP principles, SOLID, and design patterns
Experience deploying, monitoring, and troubleshooting microservices in a production environment at scale
Nice to have:
Experience with reverse proxies such as HAProxy, Envoy, or nginx
Terraform and AWS experience
Experience with modern frontend frameworks beyond React, especially Svelte as we explore its potential
Experience with simulated load tools such as JMeter, Gatling, or wrk2, and JVM profiling to identify and fix performance bottlenecks
Hands-on experience with instrumentation and analysis of production metrics using tools like Prometheus, Grafana, InfluxDB, or the ELK stack to identify performance bottlenecks and ensure system health
What we offer:
Competitive compensation
variable bonus and performance-based reward opportunities
retirement programs
Medical, dental, and vision insurance
Generous, flexible time off
paid holidays
wellness days
company-wide year-end break
Paid parental leave (including fully paid leave for eligible ZEOs, subject to local policy)
Learning & development stipend to support ongoing growth
Opportunities to volunteer and give back, including charitable donation matching where available