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