Senior Backend Software Engineer (PandaMart), APAC
Foodpanda
Singapore
3d ago

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, designer and product manager.

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.

Backend Software Engineer - PandaMart

As part of the Pandamart squad, you’ll be working on growing our in-house grocery delivery division by working on technologies ranging from campaign tools, product recommendations, warehouse and inventory management, cart and checkout flows both for our internal users and end customers.

Groceries for foodpanda started back in November 2019 and the business has been growing exponentially month-on-month. Currently present in 4 countries and with plans to expand groceries to all foodpanda countries by the end of 2020, the scope to build customer-delighting features and grow the business from ground-up is boundless! What’s on the menu :

  • Design and implement the platform which will be used across the whole grocery ecosystem of foodpanda
  • Manage project priorities, deadlines and deliverables within autonomous teams.
  • Work in a cross-functional and international team to deliver a holistic solution.
  • Actively participate in the design and architectural decisions.
  • Actively participate in open reviews and sharing with peers (Code reviews, ideas etc)
  • Be an active partner for Product management in order to provide the best value for stakeholders and our customers.
  • Proactively makes suggestions for how the team can leverage new technologies and architectures to improve the platform
  • Good understanding and independent application of cloud environment, CI / CD, testing and validation
  • Independently applies design patterns and best practices in reliability management (resiliency, autoscaling, monitoring, alerting)
  • What you can bring to the table :

  • Bachelor’s degree in Computer Science or equivalent education or practical experience.
  • Overall 6 years of experience with at least 4 years in Golang
  • Very good communication skills in English, both written and spoken.
  • Extensive experience with :

  • Golang
  • Extensive experience in a general-purpose programming language
  • Experience working with distributed and parallel systems and web applications
  • Design Driven Development.
  • Hexagonal Architecture.
  • S.O.L.I.D principles.
  • Event-driven architecture.
  • Good knowledge of relational databases (You should be aware of normal forms, ACID, isolation levels, index anatomy).
  • Knowledge or experience in Microservice architecture, Redis, Elasticsearch, SQL and key-value storage, AMQP. Kubernetes / Docker / Golang
  • Understanding development lifecycle and collaborate with cross-functional and international agile teams
  • Practical experience with Design Patterns, Design Principles, Software Architecture and Algorithms and automated tests (unit, integration and functional)
  • 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. Trivial problems can always become large technical challenges at scale.

    If you love technology, efficiency and simplicity as much as we do, there is no better place to experience this than in foodpanda.

    We always genuinely care about experience, efficiency and scalability. We do not just solve technical problems but build the foundations for foodpanda’s operations with the best tools on hand.

    Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form