Point your AI agent at freehire and let it find you a job.

Get the CLI →

10X AI TECHNOLOGY PTE. LTD.

New

Senior Software Architect

Posted 3 views
Discussion

Summary

Hands-on Senior Software Architect for FoodMax, an online fresh-food grocery platform scaling from thousands toward 10,000+ daily orders. You'll define the domain architecture for ordering, inventory, warehousing, picking, and delivery, personally building critical modules using relational databases, caching, message queues, observability tooling, and AI coding assistants.

Salary: $13,000 – $19,000 per month

About the role

FoodMax is scaling from thousands of daily orders toward 10,000+ daily orders, alongside growing complexity across multiple suppliers, multiple warehouses, multi-temperature-zone storage, inventory, picking, delivery, and settlement. You'll identify the key architectural risks in current systems, design and drive an incremental evolution roadmap, and personally build out critical modules — safeguarding system stability, data consistency, and engineering velocity as order volume scales. This is a hands-on architecture role where you'll be writing and shipping critical code, not just producing diagrams.

Key responsibilities

  • Deeply understand FoodMax's order, product, pricing, inventory, procurement, warehousing, picking, delivery, after-sales, and merchant settlement flows

  • Define core domain objects, boundaries, and state machines, with a focus on order splitting, inventory consistency, fulfillment coordination, and exception compensation

  • Design scalable, practical system models tailored to fresh food's unique challenges — high-frequency procurement, tight time windows, non-standard/variable-weight items, stockouts, and loss sensitivity

  • Set the technical roadmap for evolving toward 10,000+ daily orders, multi-warehouse operations, and platformization

  • Dig into existing code and data flows to identify performance, stability, consistency, and maintainability risks

  • Personally design and build critical modules, technical prototypes, and shared infrastructure

  • Drive idempotency, retry, compensation, reconciliation, and exception-recovery mechanisms across order, inventory, and fulfillment pipelines

  • Build capacity models for core pipelines, identifying risks around order-cutoff peaks, batch jobs, message backlogs, database hotspots, and external dependencies

  • Establish SLOs, full-chain monitoring, distributed tracing, alerting, and incident diagnosis for core systems

  • Build a lightweight, effective architecture review and technical decision-record process

About you

  • Bachelor's degree or above in Computer Science, Software Engineering, or a related field, or equivalent demonstrated ability

  • 8+ years of software development experience, including 3+ years in architecture, core system ownership, or technical leadership

  • Strong hands-on coding ability — genuinely willing to stay hands-on, not just produce plans and reviews

  • Track record of leading at least one core system evolution, major refactor, data migration, or stability initiative, with measurable before/after results

  • Strong complex business-domain modeling skills — able to extract core objects, states, boundaries, and invariants from business rules

  • Solid grasp of idempotency, consistency, state machines, reliable messaging, and exception compensation in order, inventory, payment, settlement, or fulfillment contexts

  • Deep familiarity with relational databases, caching, message queues, service governance, and observability stacks

  • Skilled in capacity planning, performance analysis, incident diagnosis, disaster recovery, and degradation strategies

  • Extensive hands-on use of modern AI coding tools for code comprehension, solution validation, test generation, refactoring, and code review

  • Strong communication and cross-functional collaboration skills — able to explain technical solutions to business stakeholders in plain language


Skills

What Senior Architecture jobs ask for — and how much of it you have →
Apply

See also

Architecture jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available