All offersKrakówRubySenior Ruby Engineer
Senior Ruby Engineer
Ruby
Zendesk

Senior Ruby Engineer

Zendesk
Kraków
Type of work
Undetermined
Experience
Senior
Employment Type
Permanent
Operating mode
Office
Zendesk

Zendesk

Zendesk is a global, digital first company on a mission to make the world better—one customer experience at a time. If you're a team player looking for a supportive company that is eager for big ideas, discover why Zendesk is a great place to grow.

Company profile

Tech stack

    Ruby on Rails
    advanced
    JSON
    regular
    SQL
    regular

Job description

Online interview
About Zendesk
At Zendesk, we truly believe that to build an outstanding product you have to have great people. The company was founded in 2007 in Copenhagen and since then has grown to more than 3,000 employees globally, all of them are really nice people (yeah, we know - a humble brag). We’ve even created our own word defining us - humblidient, and yes - it’s confident and humble smashed together. If that sounds like you, then you should come work with us.

In Cracow we’re focused on developing Zendesk Sell, a salesforce automation tool, and we want to make a really big deal of it. Its goal is to improve productivity, processes, and pipeline visibility for sales teams. Check it yourself and let us know what can be done better!

Role Description
As part of the team developing the Zendesk Sell product you’ll have an opportunity to work on the core of our domain, used by all of our customers. Define how contacts, their relations and sales processes are modelled. All of that in a microservices architecture with high reliability, scalability and security requirements.

Ruby is Zendesk’s main programming language worldwide. In Kraków we deploy microservices to production seven times a day and 84 out of 142 services of our product are Ruby. We love Ruby but love solving interesting challenges even more so expect to use Rails and a variety of different backend technologies in the spirit of choosing the right tool for the job. 

You will
  • Build core Zendesk Sell functionality around contacts and sales opportunities
  • Design, create and maintain APIs and services using Ruby on Rails
  • Ensure our services are reliable, scalable and observabl
  • Domain model the sales and CRM domain
  • Work at scale of 100M+ database records and throughput of 50K req/min

Skills and experience we are looking for
  • At least 2 years of experience in a dynamic language like Ruby
  • Knowledge of SQL and relational databases
  • Building Rails-based applications and JSON APIs
  • Great command of OOP techniques
  • Willingness to use or learn Java, the second programming language of Zendesk Sell
  • High customer empathy and focus on the value delivered to clients

What we offer
  • Full ownership of the projects you work on
  • Team of passionate people who love what they do
  • Interesting projects, ability to implement your own ideas and improvements
  • Opportunity to learn and grow
...and everything you need to be effective and maintain work-life balance:
  • Flexible working hours
  • Professional development funds
  • Comfortable office with daily catered breakfasts and lunches
  • Choice of your laptop and other equipment
  • Premium Medical Insurance as well as Private Life Assurance
  • Maternity and Paternity leaves (Zendesk tops up any government benefit to match your regular pay)