MCPNew: now works with Claude & AI assistants
Delivery Hero

Delivery Hero

Senior Software Engineer - Backend

Company

Delivery Hero

Role

Senior Software Engineer - Backend

Location

Riyadh, sa

Job type

Contract

Found on Mokaru

🔥Recently

Share this job

Salary

Not disclosed by employer

Job description

We are looking for a highly talented Senior Backend Engineer to join our Riyadh office. If you are looking for a place where you can gain hands-on experience and create a direct impact, then this may be the place for you! The ideal candidate will have a track record as a significant individual contributor as well as a strong team player, supporting a team, and working closely with the management teams to drive strategic initiatives forward across the region.

You will be working on: 

  • Take part in architectural decision-making on a platform that is used by millions of people.

  • Actively participate in migrating our monolithic application into Microservices.

  • Playing an active role in designing, improving and most importantly securing the overall backend architecture to support massive growth in users and products without compromise.

  • Deal with Docker containers, Kubernetes manifests, all this on Google Cloud Platform.

  • Coaching and mentoring other team members as a senior member of the team and member of our Backend Chapter.

  • We embrace Design Driven Development, SOLID Principles, Event-driven Architecture, Algorithms and automated tests (unit, integration and functional).

  • Understanding development lifecycle and collaborating with cross-functional and agile teams.

  • Participate in the continuous and common effort of test coverage, refactoring and documentation.

  • Showing off your code review, debugging and investigation skills on a regular basis.

  • 5+ years of experience in backend development using GoLang, Ruby on Rails (RoR), Java, or Python. 

  • Strong database expertise with PostgreSQL and NoSQL databases. You should have a solid understanding of normal forms, ACID principles, isolation levels, indexing, query optimization, and memory caching (e.g., Redis, Memcached). 

  • Proficiency in monitoring, alerting, and logging tools such as Grafana. 

  • Deep understanding of software architecture, including Domain-Driven Design (DDD), microservices, Kubernetes, and containerization. 

  • Experience with monolithic migration. 

  • Strong testing mindset with experience writing unit and integration tests to ensure code quality and reliability. 

  • Adaptability & problem-solving skills – Ability to navigate ambiguity, work in a dynamic, fast-paced environment, and make informed decisions.

  • We offer relocation support globally to our permanent employees.
  • Exchange ideas and meet 2000+ colleagues from different teams within Delivery Hero in our active guilds and through our global tech and product community.
  • Develop your skills with your personal educational budget for conferences and external training.
  • Access our e-learning platform LinkedIn and participate in our various in-house training programs
  • And much more…
Resume ExampleCover Letter Example

Explore more