foodpanda is one of the world’s largest online food ordering marketplaces, delivering from the best restaurants right to customers' doors
Backend Software Engineer - Golang (Singapore Based)
Singapore

"There is no love more sincere than the love of food." - George Bernard Shaw

*Please note, this position is based in Singapore.*

Do you love food and convenience put together? Then you will definitely love 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.

However, this doesn't happen without some really awesome people. We are looking for a Backend Software Engineer to support our growing regional engineering team based in Singapore. You will be part of an international team of highly talented and motivated people.

Skills
  • Extensive experience with Go
  • Design Driven Development
  • Hexagonal Architecture
  • S.O.L.I.D. principles
  • Event-driven architecture
  • Deep knowledge of PHP, wide experience with the Symfony2 framework is a big plus
  • Knowledge or experience in Microservice architecture, Redis, Elasticsearch, SQL and key-value storage, AMQP. Kubernetes/Docker.PHP/Golang
  • Extensive experience in general purpose programming language
  • Experience working with distributed and parallel systems and web applications
  • Practical experience with Design Patterns, Design Principles, Software Architecture and Algorithms and automated tests (unit, integration and functional)
  • Good knowledge of relational databases (You should be aware of normal forms, ACID, isolation levels, index anatomy)
  • Design, develop, test, deploy, maintain and improve the software
  • Take part in architectural decision making
  • Understanding development lifecycle and collaborate with cross-functional and international agile teams
  • Experience with one or more of the following is an advantage but not a must-have: GitHub, AWS, ElasticSearch, Redis, MySQL


Required Experience
  • Overall 6 years of experience with at least 4 years in Go & PHP is a MUST
  • Bachelor's degree in Computer Science or an equivalent education or practical experience.
  • Very good communication skills in English, both written and spoken


Technical Skill
  • Knowledge and understanding but not a must have Symphony, Blackfire, Java, Node.js, Travis, Blazemeter and apiary

What We Offer
  • A dynamic and challenging working environment
  • An extra steep learning curve
  • Responsibility from day one in a fast growing and global company
  • A vibrant and international team with a diverse background
  • Regular company and team events


Capgemini | Hong Kong

Unit-test code for robustness, including edge cases, usability, and general reliability Work on bug fixing and improving application performance. Requirements Proficient in Swift, with a good knowledg...

9 hours ago
Capgemini | Hong Kong

As the technical architect, you'll be responsible for defining the overall structure of a program or system. You'll act as project manager, overseeing IT assignments that are aimed at improving the bu...

9 hours ago
Kerry Properties Limited | Hong Kong

At Kerry Properties, we commit to employing people who are passionate and dedicated. We look for people who always strive for excellence and possess a positive attitude. In turn, we offer our people b...

9 hours ago
Capgemini | Hong Kong

As a Scrum Master, you will be responsible for helping the team to reach consensus for what can be achieved during a specific period of time i.e. sprint, helping the team to reach consensus during the...

9 hours ago
HK01 | Hong Kong

At least 2 years of experience in Software Engineering in cloud-based services, e.g. AWS, MS Azure or Google App Engine and in designing API Solid knowledge in either PHP, Node.js, Python or Golang an...

9 hours ago