Back End Engineer

Foodmax

Singapore

On-site

SGD 90,000 - 130,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Foodmax is seeking a seasoned software engineer to design and implement core business modules for a fast-moving fresh-food platform. You will tackle performance bottlenecks, ensure data consistency, and lead efforts to improve system reliability.

You will collaborate with product and operations teams to translate business needs into scalable technical solutions, review code, and contribute to technical documentation.

Qualifications

  • Over 5 years of software development experience and familiarity with core module design and R&D.
  • Strong programming skills in at least one major language (Java, Go, Python, etc.).
  • Experience in e-commerce, supply chain, WMS, ERP or large-scale internet systems is preferred.
  • Able to use AI coding tools to improve efficiency and conduct unit tests.

Responsibilities

  • Design and implement core business modules and technical solutions.
  • Address performance bottlenecks, database hotspots, and concurrency issues.
  • Refactor and improve code quality, maintainability and system performance.
  • Promote idempotence, retries, compensation and degradation mechanisms.
  • Collaborate with product and operations teams to translate requirements into technical paths.
  • Review code, draft technical docs, and share engineering best practices.

Skills

Software development experience
Programming in Java/Go/Python
AI tooling proficiency
E-commerce / supply chain domain
Cross-team collaboration

Education

Bachelor's degree in Computer Science / Software Engineering

Job description

  • 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.
  • 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.
  • 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Foodmax • Singapore

On-site
SGD 180,000 - 260,000
Software Developer (Python/ DataLake) #IFL
Software Developer (Python/ DataLake) #IFL

Recruit Express Pte Ltd • Singapore

On-site
SGD 180,000 - 300,000
Manager - Supply Chain Systems Development
Manager - Supply Chain Systems Development

ST Logistics • Singapore

On-site
SGD 150,000 - 260,000
Product Engineer (Early Careers)
Product Engineer (Early Careers)

WMG • Singapore

On-site
SGD 60,000 - 90,000
Warehouse Operations Supervisor
Warehouse Operations Supervisor

Cainiao Group • Singapore

On-site
SGD 60,000 - 90,000
Supply Chain Manager
Supply Chain Manager

ygf blessing pte. ltd. • Singapore

On-site
SGD 120,000 - 180,000
Product Engineer (Early Careers)
Product Engineer (Early Careers)

WMG Holdings Berhad • Singapore

On-site
SGD 52,000 - 76,000
Manager - Supply Chain Systems Development
Manager - Supply Chain Systems Development

ST Logistics Pte Ltd • Singapore

On-site
SGD 180,000 - 260,000
Senior Software Application Engineer [20261042355]
Senior Software Application Engineer [20261042355]

Beyondsoft International (Singapore) Pte Ltd • Singapore

On-site
SGD 60,000 - 90,000
Supply Chain Systems Development Manager
Supply Chain Systems Development Manager

ST Logistics Pte Ltd • Singapore

On-site
SGD 150,000 - 210,000