Senior Backend Engineer

New
Based in GermanyFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
DockerGraphQLSQLKafkaKubernetesRubyRuby on RailsDistributed Systems

Requirements

  • 5+ years of professional experience in backend or web development using Ruby and Ruby on Rails.
  • Strong experience with SQL databases and data modeling in production environments.
  • Solid understanding of object-oriented programming principles, software architecture, and automated testing practices.
  • Experience working with or exposure to distributed systems and event-driven architectures (Kafka is a plus).
  • Familiarity with GraphQL and modern backend service design is highly valued.
  • Strong problem-solving skills with the ability to evaluate multiple technical approaches.
  • Excellent communication skills.
  • Proactive mindset with a strong sense of ownership.

Responsibilities

  • Own the design, development, and maintenance of robust backend services primarily using Ruby on Rails, ensuring code is scalable, testable, and maintainable.
  • Build and enhance distributed systems and services involving technologies such as Kafka, GraphQL, Docker, Kubernetes, and modern cloud infrastructure.
  • Collaborate with infrastructure engineers to ensure seamless integration between application code and platform-level systems.
  • Write automated tests, perform code reviews, and contribute to maintaining high engineering standards across the team.
  • Participate in system design discussions, helping define architecture decisions that balance performance, reliability, and long-term maintainability.
  • Continuously improve engineering processes, contribute ideas, and support knowledge sharing across the team.
  • Mentor peers and contribute to raising the overall technical bar of the engineering organization.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now