Role overview

Senior Backend Engineer- EU

Requirements and responsibilities

Readable role content extracted into sections for faster review.

Our values

  • Ownership - We own our successes & our failures as a team.
  • Excellence - We do everything to the best of our ability & always seek to achieve a new level of excellence in our work.
  • Inclusion - We believe we are stronger together and actively work to promote a safe, diverse, inclusive, and respectful culture.
  • Customer Obsession - We understand the value Klar can bring to its customers & it’s always at the forefront of our decisions.
  • Klarity - We communicate clearly & with authenticity. It’s in our name & it’s what we do.

What you can expect:

  • Write correct, efficient, clean, robust, and maintainable code (Mostly in Java 21+)
  • Write unit, integration, and end-to-end tests to prevent current errors or future regressions
  • Participate in code review to learn from others and to teach them as well
  • Prototype new technologies and libraries that could save time and effort
  • Write clear and concise documentation for users of your systems
  • Identify common problems between multiple systems and develop common solutions via libraries
  • Create designs for new systems and features of moderate complexity
  • Make time estimates to implement designs that can aid in future planning
  • Mentor junior engineers

What we are looking for:

  • You are a senior engineer with experience in architecture, design, implementation and deployment of business critical systems.
  • You are passionate about simplifying complex problems with innovative solutions which increases efficiency and saves cost.
  • At least 5 years of experience with several of the following development technologies: Java, SpringBoot, PostgreSQL or other relational databases, Apache Kafka, Docker
  • At least 5 years of experience with microservice architectures, synchronous REST communication over HTTP, and asynchronous communication over Apache Kafka
  • Deep understanding of database transactions and locking mechanisms.
  • Knowledge of algorithms and data structure for distributing loads like sharding, leadership election, and more.

Preferred Qualifications:

  • 2 years of experience with logging and metrics technologies: Prometheus, Grafana, Kibana
  • 1 year of experience with the following infrastructure technologies: AWS, Github Actions, Kubernetes, Istio, Terraform, Terragrunt
  • Spanish language skills.
  • Experience with the Fintech domain or high paced startup.

Our offer to you

  • Competitive salary based on performance and experience
  • Chance of earning Klar stock options
  • 26 days of paid vacation per year
  • Computer device
  • International work environment with amazing and highly skilled people
  • A world class team that helps you evolve your skills in areas you're interested in
  • Wellhub subscription to offer mental and physical health
Similar roles

Keep a backup shortlist.

Browse stack
FocusBackend EngineeringRole area
Seniority signalSeniorCandidate level
StackAWS, Docker, JavaPrimary skills
Location41 accepted countriesEligibility

Stack

Use these tags to compare similar remote roles.

Location eligibility

Candidates should apply only when their profile country is listed here.

Hiring flow

WithMira shows the role, then sends candidates to the company application.

1Check role fit, stack, and location eligibility in WithMira.
2Open the company application page from the tracked apply link.
3Save the role or subscribe for similar opportunities before leaving.