Posted a month ago by

Senior Ruby on Rails Engineer, Billing

San Francisco, CA, United States
Employment: Full Time Experience: Senior

The Zendesk Billing Team is looking for a talented full stack engineer to join them on their journey to provide a consistent and secure purchasing experience across the Zendesk family of products.

What you will enjoy doing every day:
  • Work with a team of extremely talented engineers who own the Zendesk billing service
  • Maintain and enhance our customer-facing EmberJS subscription/purchasing UX
  • Interact with customers and find creative solutions to challenging problems
  • Keep track and adapt to rapidly changing requirements in a fast-paced team
  • Work closely with product management to define and build subscription management, purchasing, and trial conversion features
  • Provide support to the finance team to ensure our systems are compliant and secure
What you bring to the role:
  • Minimum of 5 years experience with Ruby (or Python)
  • Proficiency in Web technologies: session management, object relational mapping, object caching, JavaScript, CSS, HTML, XML, JSON and RESTful web services
  • Experience working in an agile development environment
  • Experience with relational databases and SQL (preferably MySQL)
  • Bachelor's degree in Computer Science degree or equivalent
Nice to have:
  • Experience with Rails (or similar framework)
  • Experience working in a fast paced environment with continuous integration, unit/integration/load/performance testing
  • EmberJS or similar JavaScript MVC framework
  • Experience working on open source projects with an active GitHub repo
  • Experience with billing platforms and services (Zuora, Braintree, PayPal), multi-currency, internationalization, payment processing, subscription modeling, fraud detection.
  • Experience with Continuous Integration systems or Continuous Deployment / Delivery (Travis, Jenkins)

How we Hire: The Billing Team really hates writing code on whiteboards (does anyone like it?) so as part of our interview process we ask all candidates to complete a small at-home coding challenge. We do this so that awesome future teammates have the opportunity to demonstrate their abilities while making use of the tools, technologies, and resources they would normally use. Our challenges are structured so that they should only take a few hours to complete and we allow a week for candidates to tackle the challenge while balancing the effort against their other commitments. The Billing Team will review and evaluate each submission (our evaluation criteria is included with the coding challenge) and if we move forward with an on-site interview - your code will be used during the interview day as the foundation for a code review and pair-programming session.

In your application, please make sure to send us your GitHub/Bitbucket

Equal Opportunity Statement

Individuals seeking employment at Zendesk are considered without regards to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, or sexual orientation.

The PowerToFly Mission

We're passionate about connecting highly skilled women with leading companies committed to diversity and inclusion.

Are you looking for your dream job? In Office. Flexible. Remote.

Join our Movement

Are you hiring? Join our platform for diversifying your team

Post a job