x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Information Technology Job   »   Backend Software Engineer
 banner picture 1  banner picture 2  banner picture 3

Backend Software Engineer

Delivery Hero Apac Pte. Limited

At foodpanda we're on a mission to redefine how tech, food, people and culture are connected operating in 12 countries worldwide. Our team is working on big challenges and complex scalability problems as we grow 6X annually processing millions of orders a year. You’ll be part of a highly collaborative cross-functional agile squad that always includes frontend and backend engineers, design and product owners. Our squads operate in an open and fast-paced environment with very flat structures where everyone has a say.

We work on a large scale, complex systems where you can reach users on a global scale whilst enjoying a high level of autonomy and influence and a flexible working environment. Here you can learn, thrive and become a better engineer.

You will be exposed to a modern technology stack and a cross-functional agile team that ships systems to production through a robust Continuous Delivery pipeline ensuring that we build security and safety through automated tests and processes to build quality from the get-go.

We are looking for a Backend Software Engineer to build highly scalable applications that can be used by millions of users across APAC. You will work on one of our growing arrays of services as we diversify and expand beyond food delivery.

What's on the menu:

  • Design, develop, test, deploy, maintain and improve software that scales which will be used across the whole ecosystem of foodpanda, while ensuring the stability of the platform
  • Take part in architectural decision-making.
  • Contribute with ideas for new features and identify areas for improvement.
  • Understanding development lifecycle and collaborating with cross-functional and international agile teams.

What you can bring to the table:

  • Bachelor’s degree in Computer Science OR an equivalent education OR practical experience.
  • More than 4 years of experience in general-purpose programming language (preferably Golang).
  • Experience working with distributed and parallel systems and web applications.
  • Good understanding of basic algorithms and data structures.
  • Very good communication skills in English, both written and spoken.

Nice to have:

  • S.O.L.I.D principles.
  • Good knowledge of relational databases (You should be aware of normal forms, ACID, isolation levels, index anatomy).
  • Knowledge or experience in Microservice architecture, Redis, databases like MySQL and DynamoDB. Kubernetes/Docker/Golang
  • Practical experience with Design Patterns, Design Principles, Software Architecture and Algorithms and automated tests (unit, integration and functional)
  • Design Driven Development.
  • Hexagonal Architecture.
  • Event-driven architecture.

About foodpanda

foodpanda (small ‘f’) is the world’s favourite way to order food online from the comfort of your home or office. Whether it’s getting your hands on your favourite pasta, kebab or pizza, we believe that no one should have to suffer from hunger attacks ever again.

Our parent company, Delivery Hero, is a global leader in the food delivery industry processing over 3 million orders every day and operating in 40+ markets in the world, with 18,000 employees and approximately 500,000+ restaurant partners. In APAC, foodpanda operates in over 150 cities across 12 countries.

✱   This job post has expired   ✱

Sharing is Caring

Know others who would be interested in this job?