This website requires JavaScript.

Senior Back-End Engineer

We are looking for a curious, detail-oriented, and communicative senior back-end engineer who by working with our engineering and product teams helps us build the best possible user experience for our customers.

Tallinn or remote UTC-1 to UTC+4

Klaus is a quality management platform for customer support teams that makes giving internal feedback easy and systematic.

Our hybrid team with offices in Tallinn has embraced the remote-first mindset from day one. We are growing quickly and are looking for a backend engineer to join our engineering team in Estonia or remotely from anywhere between UTC-1 and UTC+4.

Our stack:

  • Go, Python, Java, PostgreSQL, Google Cloud Spanner, GRPC, REST, microservices
  • TypeScript, Vue.js, Cypress
  • Google AI Platform, Apache Beam, and Airflow
  • Google Kubernetes Engine, Cloud Run, Github Actions, Bazel, and monorepo

What you’ll be doing:

  • Working independently in a team and delivering high-quality code in a timely manner
  • Building and improving our RESTful and RPC-based APIs to be consumed by various applications (and end-users!)
  • Building reusable code and libraries for future use
  • Optimizing the application for maximum performance and scalability
  • Implementing security and data protection functionalities
  • Designing and implementing data storage solutions
  • Building out integrations with help desk and analytics platforms
  • Performing code reviews and providing feedback to your peers
  • Writing automated tests

The job is for you if you have..

  • At least 6 years of experience in software development in a product company
  • Proven track record as a solid software engineer with a focus on backend development
  • Experience with programming languages like Go, Python, or Java
  • Strong understanding of SQL and database technologies
  • Working experience with cloud-native technologies like Kubernetes and Docker
  • Experience with Google Cloud Platform and Amazon Web Services
  • Comfortable with working remotely in English across departments
  • Excellent written and spoken communication skills
  • Working knowledge of software version control systems
  • Issue tracking software experience

You are a great fit if you…

  • Are based between UTC-1 and UTC+4
  • Have experience working remotely (and loved it)
  • Value working with people you like and respect, even if you can’t see them daily
  • Are great at communicating and collaborating, even asynchronously
  • Know how to keep track of your own tasks and nudge others whenever something looks stuck

What we’re offering:

  • Work in an exciting, rapidly growing startup environment
  • Remote-first culture – work from anywhere with colleagues from 13 different countries
  • Base pay + meaningful stock option package
  • Supported learning and development
  • Mental health support
  • Home office setup reimbursement
  • Lots of cat gifs

If this is something for you, send your resume or a link to your LinkedIn profile to Please add why we should pay extra attention to your application or anything else you’re proud of.

Send application