- Experience
- 7–9 yrs
- Salary
- —
- Openings
- 1
- Posted
- 6 hours ago
- Work mode
- In office
- Education
- Bachelor's degree in Computer Science or related field
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About the Company
foodpanda, part of the Delivery Hero Group headquartered in Berlin, is a global leader in local delivery services operating in around 65 countries. Since its IPO on the Frankfurt Stock Exchange in 2017, it has become a key player in fast and reliable delivery across Asia, Europe, Latin America, the Middle East, and Africa.
Job Summary
We are seeking a Senior Backend Software Engineer to join our Foundation Tribe at the regional Product team in Singapore. The role involves collaborating within an international and cross-functional team to develop scalable, high-performance backend systems that support our fast-growing business.
Key Responsibilities
- Identify and troubleshoot complex technical issues throughout software and infrastructure layers to enhance performance, reliability, and scalability.
- Contribute to evolving system architecture to meet current business requirements while planning for future scalability.
- Maintain code quality by enforcing standards, conducting thorough code reviews, and implementing automated testing frameworks for early detection of defects.
- Manage task priorities, deadlines, and deliverables effectively in autonomous team settings.
- Engage actively in architectural planning, code reviews, and knowledge-sharing sessions with peers.
- Collaborate closely with Product Management to maximize value delivered to stakeholders and customers.
- Utilize cloud environments, continuous integration/continuous delivery (CI/CD), and robust testing to ensure software quality.
- Apply design patterns and best practices related to resiliency, autoscaling, monitoring, and alerting independently.
- Mentor junior team members by sharing expertise and exemplifying strong communication and leadership.
Qualifications and Experience
- Bachelor's degree in Computer Science or a related discipline; an MBA or advanced degree is advantageous.
- 7 to 9 years of experience designing and implementing complex, distributed backend systems featuring microservices and event-driven architectures.
- Expertise in Golang programming is essential.
- Deep understanding of software architecture principles such as SOLID, Hexagonal Architecture, and Design-Driven Development.
- Hands-on experience with cloud platforms like AWS and GCP for building scalable and resilient applications.
- Proficient with containerization (Docker) and orchestration (Kubernetes) tools for deploying and managing applications efficiently.
- Experience designing scalable CI/CD pipelines is an advantage.
- Familiarity with monitoring and logging tools such as Prometheus and Grafana to ensure high availability and proactively resolve issues.
- Strong knowledge of relational databases including normalization, ACID properties, and indexing, as well as key-value stores like Redis and Elasticsearch.
- Practical experience in software development lifecycle processes, including automated testing at unit, integration, and functional levels.
- Fluent English communication skills to collaborate effectively in global teams.
Additional Information
- Offer a stimulating and challenging work environment with opportunities for personal and career development.
- Benefit from an inclusive, international team culture enhanced by frequent team and company events.
- Assume significant responsibility from day one in a fast-expanding multinational enterprise.
- Additional perks include free meals, health and dental insurance, and opportunities for learning and skill enhancement.
Delivery Hero Group, foodpanda's parent company, operates over 70 markets worldwide with a workforce exceeding 40,000 employees and is innovating in quick commerce for ultra-fast grocery deliveries.