SG
Sign up Log in

Back End Engineer

FoodmaxActiveLocation not disclosed
Competition
Normal
Estimated monthly salary
~S$3,000 – S$4,000

Job Responsibilities

  • Business Understanding and Core Module R&D
  • Deeply participate in core business links including orders, commodities, inventory, procurement, warehousing, sorting, distribution and settlement.
  • Responsible for the system design of core business modules, formulation of technical solutions, and implementation of key codes.
  • Targeting the characteristics of fresh food business such as high timeliness, non-standard weighing, and out-of-stock loss, we design a robust and easily scalable technical solution to address pain points including order splitting, finite-state machine management, inventory deduction consistency, and exception compensation.
  • System Tackling and Performance Optimization
  • Responsible for troubleshooting and resolving performance bottlenecks, database hotspots, message backlogs and concurrency conflicts during system operation.
  • Participated in compiling and refactoring core code, and continuously improved code quality, maintainability and system performance.
  • Promote the implementation of idempotence, retry, compensation and degradation mechanisms in core links to reduce failure rate and improve system stability.
  • AI Native Practice
  • Proficient in using modern AI coding tools for code writing, unit test generation, code refactoring and technical research to improve the delivery efficiency of individuals and teams.
  • Strictly control the quality of AI-generated code and daily code, and guard against risks such as concurrency security, data consistency and boundary conditions.
  • Participate in code reviews, draft standardized technical documentation, and share best engineering practices.
  • Cross-team Collaboration and Delivery Implementation
  • Work closely with product and business operation teams to accurately understand business requirements and deliver reliable technical implementation paths.
  • Capable of breaking down complex business problems into clear R&D tasks, and advancing the delivery on schedule with high quality.

Job Requirements

  • Professional Experience
  • Bachelor's degree or above in Computer Science, Software Engineering or a related field.
  • Over 5 years of software development experience, over 2 years of experience in independently taking charge of core module design and R&D, or serving as a technical backbone.
  • Have solid programming skills (familiar with one of the mainstream languages such as Java, Go, Python, etc.), good coding style, and the ability to independently solve complex technical problems.
  • Candidates with experience in e-commerce, supply chain, WMS (Warehouse Management System), ERP or R&D of core large-scale internet systems will be given priority.
  • Technical and Business Competence
  • Proficient in mainstream technology stacks such as relational databases, caches and message queues, with solid capabilities in data modeling and SQL tuning.
  • Familiar with common Design patterns in distributed systems, and have an understanding of idempotence design, Byte Transaction, finite-state machine and exception compensation mechanisms.
  • Capable of conducting system capacity assessment, performance analysis and basic fault location.
  • Possess strong business abstraction capabilities, be able to quickly understand and sort out complex business rules, avoid blindly pursuing over-engineering, and attach importance to the practicability and maintainability of code.
  • AI-assisted development capabilities
  • In daily development, one can skillfully use AI coding tools, leverage AI to improve efficiency, and possess the ability to conduct professional review and unit test verification on the generated results.
  • soft skills
  • Possess excellent communication and interpersonal skills as well as teamwork capabilities, and are capable of smooth cross-departmental collaboration.
  • Strong sense of responsibility, good stress resistance, and able to actively respond to business changes and delivery pressure.

Priority Conditions

  • Have experience in B2B fresh food supply chain, multi-warehouse inventory, logistics fulfillment or merchant-side systems.
  • Familiar with business logics such as non-standard weighed commodities, out-of-stock substitution, partial fulfillment, and supplier settlement.
  • Have experience in system R&D in Singapore or Southeast Asia, and be able to adapt to a bilingual working environment of Chinese and English.

About Foodmax

It is a full-category food and ingredient supply chain platform targeting the enterprise end. It focuses on providing one-stop supply chain solutions for government agencies, enterprises, hotels, and catering chain brands.

Posted 30 Oct 2026