img
Contract TypeFull-time
Workplace typeOn-site
LocationRiyadh

Job Description

About the Role

Hungerstation, part of the Delivery Hero Group, is seeking a Senior Software Engineer - Backend to join its team in Riyadh. This full-time role requires 5-10 years of experience and offers an opportunity to contribute to a platform used by millions. The position focuses on architectural decisions, system migration, and backend security, requiring both significant individual contribution and strong team collaboration.

About Hungerstation and Delivery Hero

Hungerstation operates as a pioneering local delivery platform within the Delivery Hero Group, which serves approximately 65 countries worldwide. Headquartered in Berlin, Germany, Delivery Hero has been listed on the Frankfurt Stock Exchange since 2017 and is included in the MDAX stock market index.

Key Responsibilities

  • Participate in architectural decision-making for a platform serving millions of users.
  • Actively contribute to the migration of monolithic applications into microservices.
  • Design, improve, and secure the overall backend architecture to support substantial user and product growth.
  • Work with Docker containers, Kubernetes manifests, and Google Cloud Platform (GCP) environments.
  • Coach and mentor other team members as a senior contributor within the team and Backend Chapter.
  • Apply Design Driven Development, SOLID Principles, Event-driven Architecture, Algorithms, and automated tests (unit, integration, functional).
  • Understand the development lifecycle and collaborate with cross-functional and agile teams.
  • Contribute to continuous efforts in test coverage, refactoring, and documentation.
  • Demonstrate proficiency in code review, debugging, and investigation.

Required Qualifications

  • Minimum of 5 years of experience in backend development.
  • Strong database expertise with PostgreSQL and NoSQL databases, including understanding of normal forms, ACID principles, isolation levels, indexing, query optimization, and memory caching.
  • Deep understanding of software architecture, including Domain-Driven Design (DDD), microservices, Kubernetes, and containerization.
  • Experience with monolithic migration projects.
  • Strong testing mindset with experience in writing unit and integration tests to ensure code quality and reliability.

Technical Expertise

  • Proficiency in programming languages such as GoLang, Ruby on Rails (RoR), Java, or Python.
  • Experience with memory caching technologies like Redis or Memcached.
  • Proficiency in monitoring, alerting, and logging tools, specifically Grafana.

Candidate Profile

The successful candidate will demonstrate a track record as a significant individual contributor and a strong team player. This role requires the ability to support a team and collaborate closely with management to advance strategic initiatives across the region. Adaptability and problem-solving skills are essential to navigate ambiguity, thrive in a dynamic, fast-paced environment, and make informed decisions.


Requirements

  • Requires 5-10 Years experience

Similar Jobs