All offersKrakówJavaSenior Backend Engineer (Reliability)
Senior Backend Engineer (Reliability)
Java
Zendesk

Senior Backend Engineer (Reliability)

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

    Java
    advanced
    MySQL
    advanced
    Kafka
    regular
    Elasticsearch
    regular
    Amazon AWS
    junior
    Ruby
    nice to have
    RabbitMQ
    nice to have

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
With a full-fledged microservices-based architecture, strong DevOps culture, internal PaaS and Continuous Delivery, Zendesk Sell gives you the opportunity to build a high-scale distributed system that is used by thousands of people every day.

As a Senior Backend Engineer in Reliability Team, you will develop foundational components for our product teams to build upon, you will lead a large portion of our microservices infrastructure and operate with an SRE mindset. The team is composed of experienced people whom you can learn a lot from, and who will enjoy learning from you.

Some technologies you will work with on a regular basis include Java, Kafka, RabbitMQ, microservices, MySQL, Elasticsearch, Redis, Memcache, AWS as well as Ruby.

We are a team of truly passionate people. Sounds like next recruitment mumbo jumbo? Check out our own Zendesk Krakow Engineering Channel and prove us wrong.

What we expect you to know (or quickly learn):
  • Proficiency in Java or Ruby (and their ecosystems)
  • Approximately five years of experience in backend development
  • Excellent command of OOP techniques
  • Standard methodologies around working with production-ready distributed systems (timeouts, partitioning, circuit breaking etc.).
  • Fluency in some databases or data processing engines (e.g. MySQL, Kafka, RabbitMQ, Elasticsearch)
  • Multi-threading, concurrency concepts, and how to effectively use high-level concurrency building blocks

What experience can be helpful to become successful in the role:
  • Experience in working with complex, distributed systems and scalable, highly available architectures
  • Experience in developing microservices
  • Experience in using troubleshooting tools like DataDog, NewRelic, Rollbar, Grafana etc.
  • Experience with Continuous Integration and Continuous Delivery

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)