Software Developer/ Engineer/ Architect

Backend Software Engineer

Job Description

At Zendesk, we believe that building an outstanding product requires people who care about both: the users and the software they craft and code. Our Sell Core Services team is in charge of delivering fundamental components. We build reliable, scalable, and easy-to-use backend services leveraged by other Sell engineers in their compelling high-quality user experiences. 

As a Software Engineer in Sell Core Services, you will be contributing to a high-scale distributed microservices architecture. Our system is used by thousands of people every day. You will work closely with other members of Sell Platform teams toward common goals and vision. You will have a chance to build long positive relationships and learn from experienced engineers who will also enjoy learning from you.

What experience can be helpful to become successful in this role?

Working with complex, distributed systems and scalable, highly available architectures leveraging microservices architecture

Non-relational data stores - ElasticSearch, DynamoDB, Redis

Message brokers - Kafka, RabbitMQ

Docker, Kubernetes, Nomad or any other container orchestration technology

Coding skills in either Java or Ruby & Rails

Proficiency with Object-Oriented Programming and Design Patterns

Knowledge of relational database design

Ability to craft and build HTTP / REST APIs

Being open to learn and work both in Java and Ruby

Seek solutions to sophisticated problems, often touching many systems and sometimes different technologies.

Find solutions to daily annoyances by writing tools and get the glory of open-sourcing them.

Thrive in a challenging environment, open to debates, brainstorming and analytical decision making.

Enjoy what you do!

Team of passionate people who love what they do

Participate in all stages of software development life-cycle - starting from an idea, through technical design, implementation, testing, release and maintenance.

Being able to tap into the knowledge of the most experienced engineers in the Team, Sell and the whole Zendesk.

Flexible working time, working fully remotely, or possibility to mix the remote and in-office work. Please note that, for now, due to the pandemic our offices are closed.

Competitive salary and comprehensive benefits package.