D

Delivery Hero

Global online food delivery marketplace

Senior Backend Software Engineer

Backend EngineeringUpdated on Nov 14
Full-timeSingaporeNo salary listedHybrid

About the Job

Requirements

  • A Bachelor's degree in Computer Science or a related field is required.
  • Approximately 7–9 years of experience building complex, distributed, large-scale backend systems, including microservices, event-driven architectures, and cloud computing.
  • Proficiency in Golang is mandatory.
  • Strong understanding of software architecture principles, including SOLID, Hexagonal Architecture, and Design-Driven Development.
  • Hands-on experience with cloud platforms such as AWS and GCP, and a strong understanding of leveraging them for scalable and resilient solutions.
  • Proficiency in containerization and orchestration technologies, including Docker and Kubernetes, for efficient application deployment and management.
  • Experience with performance monitoring and logging tools such as Prometheus and Grafana to identify and resolve issues and ensure high availability and reliability.
  • Solid knowledge of relational databases, including normalization, ACID, and indexing, and key-value stores such as Redis and Elasticsearch.
  • Understanding of the software development lifecycle and practical experience with automated unit, integration, and functional testing.
  • Excellent written and spoken English communication skills to collaborate effectively across cross-functional and international teams.

Responsibilities

  • Diagnose and resolve complex technical challenges across software and infrastructure layers, focusing on performance, reliability, and scalability.
  • Contribute to the design and evolution of system architecture to address current business needs and support scalability and adaptability for future technologies.
  • Drive code quality by enforcing coding standards, conducting comprehensive code reviews, and implementing automated testing frameworks for early bug detection and software reliability.
  • Manage project priorities, deadlines, and deliverables within autonomous teams.
  • Work with a cross-functional and international team to deliver holistic solutions.
  • Participate in architectural discussions, open reviews, and knowledge sharing with peers.
  • Partner with Product Management to provide value for stakeholders and customers.
  • Apply cloud environments, CI/CD, testing, and validation independently.
  • Apply design patterns and reliability-management best practices, including resiliency, autoscaling, monitoring, and alerting.
  • Mentor junior engineers by sharing technical knowledge and best practices and modeling collaboration, communication, and leadership to improve team performance.

Desired Qualifications

  • An MBA or relevant postgraduate degree is a plus.
  • Experience designing and implementing scalable end-to-end CI/CD pipelines is an added advantage.

About the Company

Delivery Hero

Global online food delivery marketplace

Delivery Hero SE runs a global online marketplace for food delivery and on-demand services. It connects customers with restaurants, local shops, and delivery-only Dmarts through mobile apps and websites, with orders placed and paid online and deliveries handled by its logistics network. The platform makes money mainly from commissions on each order, delivery fees, advertising, and quick-commerce services for groceries and household items. Its approach combines a wide geographic reach with multiple lines of business (restaurant delivery, groceries, and logistics), often growing by acquiring local competitors, to control both the marketplace and delivery operations and capture a large share of local on-demand commerce.

Company size
10,001+
Company stage
IPO
Headquarters
Berlin, Germany
Founded
2011

Recently Posted Jobs

Explore more opportunities at Delivery Hero

See more jobs