Senior Backend Software Engineer (Cloud Monetization Platform)

New
J
JobgetherCloud Infrastructure
GermanyFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
Backend DevelopmentPythonKubernetesApache KafkagRPCMicroservicesDistributed Systems

Requirements

  • 5+ years of professional software engineering experience, with a strong focus on backend development.
  • Strong proficiency in Python or the ability and willingness to become productive quickly within the technology stack.
  • Hands-on experience building distributed backend systems and microservice architectures.
  • Solid understanding of distributed transactions, consistency models, and reliable asynchronous workflows.
  • Demonstrated experience designing and implementing scalable backend services.
  • Strong software engineering fundamentals, with an emphasis on clean architecture, reliability, maintainability, and performance.
  • Excellent communication and collaboration skills, with the ability to work effectively in an international and multidisciplinary environment.
  • Strong sense of ownership, autonomy, and accountability, combined with a proactive approach to solving complex technical problems.

Responsibilities

  • Design, develop, and maintain scalable backend services that form the commercial and monetization foundation of a cloud platform.
  • Build reliable distributed workflows where correctness, consistency, resilience, and performance are critical.
  • Develop clean and maintainable abstractions that support rapidly evolving pricing, billing, contracts, and commercial models.
  • Contribute to the architecture and implementation of microservices and distributed systems operating at significant scale.
  • Design and improve asynchronous workflows, ensuring reliable processing across interconnected services and business-critical operations.
  • Work with technologies including Python, gRPC, Temporal, YDB, Kafka-like messaging, Kubernetes, and a broad ecosystem of microservices.
  • Collaborate closely with engineers and stakeholders to translate complex business requirements into robust technical solutions.
  • Take ownership of technical decisions, proactively identify areas for improvement, and contribute to the long-term evolution of the platform.
  • Help establish engineering practices that support reliability, scalability, maintainability, and rapid product development.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now