Backend Engineer (Golang)

Foodpanda

Singapore

On-site

SGD 110,000 - 170,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Foodpanda is seeking a backend developer to design and implement features used across the global platform. You will collaborate with international cross-functional teams to manage priorities, deadlines, and deliverables, driving holistic solutions.

You will contribute to designing and evolving the system architecture to meet current needs and support future growth and technologies. Strong Golang skills, testing, and cloud/CI‑CD experience are essential.

Qualifications

  • Bachelor's degree in Computer Science or equivalent education or practical experience.
  • Overall 4-6 years of experience in backend development with mandatory proficiency in Golang.
  • Hands-on experience with Design Patterns, Design Principles, Software Architecture and Algorithms and automated tests (unit, integration and functional).
  • Understanding of microservices architecture and patterns, beneficial for scalable systems.
  • Good knowledge of relational & distributed databases (ACID, isolation levels, indexing, distributed DB concepts).
  • Ability to work with cross-functional and international agile teams.
  • Excellent written and spoken English communication.

Responsibilities

  • Designing and implementing the features which will be used across the global platform.
  • Collaborate within cross-functional, international teams to manage project priorities, deadlines, and deliverables, driving holistic solutions.
  • Contributing to designing and evolving the system architecture to meet current needs and support future growth and technologies.
  • Enforcing coding standards and conducting thorough code reviews to maintain high-quality codebase. Implement automated testing frameworks to catch bugs early and ensure software reliability.
  • 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).
  • Identifying and resolving complex technical issues in software and infrastructure, continuously optimising for performance and scalability.

Skills

CI/CD
Microservices
Relational databases
Distributed databases
English proficiency

Education

Bachelor's degree in Computer Science

Tools

Golang (Go)
Design Patterns
Software Architecture
Automated tests

Job description

Responsibilities:
  • Designing and implementing the features which will be used across the global platform.
  • Collaborate within cross-functional, international teams to manage project priorities, deadlines, and deliverables, driving holistic solutions.
  • Contributing to designing and evolving the system architecture to meet current needs and support future growth and technologies.
  • Enforcing coding standards and conducting thorough code reviews to maintain high-quality codebase. Implement automated testing frameworks to catch bugs early and ensure software reliability.
  • 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).
  • Identifying and resolving complex technical issues in software and infrastructure, continuously optimising for performance and scalability.
What you need to be successful
  • Bachelor's degree in Computer Science or equivalent education or practical experience.
  • Overall 4-6 years of experience in backend development with mandatory proficiency in Golang.
  • Hands-on experience with Design Patterns, Design Principles, Software Architecture and Algorithms and automated tests (unit, integration and functional).
  • Understanding of microservices architecture and patterns, which is beneficial for designing scalable and maintainable systems would be a plus.
  • Good knowledge of relational & distributed databases (You should be aware of normal forms, ACID, isolation levels, index anatomy & concepts of distributed databases).
  • Understanding development lifecycle and collaborating with cross-functional and international agile teams.
  • Excellent written and spoken English communication skills, with the ability to work effectively in a team and collaborate with stakeholders across various disciplines.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Junior Backend Engineer
Junior Backend Engineer

Foodpanda • Singapore

On-site
SGD 60,000 - 120,000
Backend Engineer
Backend Engineer

Sea • Singapore

On-site
SGD 90,000 - 150,000
Backend Engineer
Backend Engineer

GARENA ONLINE PRIVATE LIMITED • Singapore

On-site
SGD 67,000 - 100,000
Senior Backend Engineer (Golang)
Senior Backend Engineer (Golang)

cmc-apac private limited • Singapore

On-site
SGD 80,000 - 110,000
Backend Engineer
Backend Engineer

TOKENINSIGHT SG PTE. LTD. • Singapore

On-site
SGD 120,000 - 160,000
Go Backend Developer
Go Backend Developer

StarHub • Singapore

On-site
SGD 70,000 - 95,000
Senior Backend Engineer (Golang)
Senior Backend Engineer (Golang)

nahc.io • Singapore

On-site
SGD 80,000 - 110,000
Senior Engineer, Backend Engineering
Senior Engineer, Backend Engineering

Garena • Singapore

On-site
SGD 90,000 - 150,000
Senior Backend Engineer (Golang)
Senior Backend Engineer (Golang)

Not Another Headhunting Company • Singapore

On-site
SGD 80,000 - 120,000
Engineer, Backend Engineering
Engineer, Backend Engineering

Garena • Singapore

On-site
SGD 90,000 - 120,000