All offersKrakówGoGolang Software Engineer
Golang Software Engineer
Go
Zendesk

Golang Software Engineer

Zendesk
Kraków
Type of work
Undetermined
Experience
Mid
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

    Go
    regular
    Java
    regular
    Jenkins
    regular
    Docker
    regular
    NoSQL (MongoDB)
    junior
    MySQL
    junior
    Elasticsearch
    junior
    Kubernetes
    nice to have

Job description

About Zendesk (and Base)
We founded Base in 2009 based on our strongly held belief that businesses deserve better, smarter software. We’ve grown to over 5,000 customers across the globe and in September 2018 we were acquired by Zendesk to shape the future of customer relationship management together.

Our mentality is to transform the art of sales into actionable information to help organizations take their growth to the next level. We believe in a collaborative working style with a bias towards rapid prototyping, experimentation and a strong curiosity for our customers and their needs.

Role Description
You will join to Quality Platform team whose mission is to enable the organization to deliver high-quality features efficiently and confidently. As a Go Software Engineer, you will be building a platform and services responsible for handling delivery, testing and deployment processes. This infrastructure helps fellow engineers quickly deploy their code changes so they can deliver value to our customers in a reliable and timely manner. You will also enable and encourage developers and test engineers to design and implement tests in an efficient way by providing them with the right tools, frameworks and infrastructure. We deploy code to production several times each day and we want to remain confident that infrastructure will provide short feedback loops on potential issues.

What we expect you to know or quickly learn
  • Fluency in at least one programming language (e.g., Golang, Java) and its ecosystem
  • Excellent command of architecture and software design patterns
  • Experience in building automation tools, server-side RESTful applications and APIs
  • Deep understanding of Continuous Integration and Continuous Delivery
  • Proven track record with Docker containers with a deep understanding of the current container ecosystem and marketplace
  • Knowledge of building cloud-based applications using micro-services and deploying to containerized environments
  • Basic database knowledge: NoSQL (MongoDB), SQL (MySQL), ElasticSearch
  • Strong analytical and problem-solving skills with focus on automation

What experience can be helpful to become successful in the role
  • Experience in working with Amazon Web Services
  • Knowledge of Kubernetes along with Helm
  • Hands-on experience in building and deploying cloud based applications
  • Experience in building platforms and pipelines providing CI/CD solutions for multiple cross-functional teams

What we offer
  • 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 do your job effectively
  • Flexible working hours
  • Professional development funds
  • Comfortable office, daily catered breakfasts and lunches

Sebastian Wojas is a Quality Platform Team Leader at Zendesk Sell and he is hiring for this role.