Tailor

Senior Applications Engineer, Remote

Tailor

full-time

Posted on:

Location Type: Remote

Location: Australia

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Design and build composable ERP modules that solve real operational problems for retailers, manufacturers, and B2B businesses
  • Work across the stack - from GraphQL APIs and business logic to React frontends built on our AppShell framework
  • Create abstractions that balance flexibility with opinionated defaults, making modules easy to adopt and customize
  • Collaborate with forward deployed teams to understand customer needs and incorporate learnings into the module library
  • Occasionally embed with forward deployed teams to deliver for end-customers and validate module designs
  • Coach and review designs and code from technical partners and forward deployed teams, maintaining quality standards across the Omakase ecosystem
  • Document module patterns and contribute to our deployment playbook

Requirements

  • 8+ years of professional software development experience, with meaningful full-stack exposure
  • Strong TypeScript skills across the full stack - backend APIs, business logic, and React frontends
  • Experience in ecommerce, operations, or enterprise software domains (ERP, inventory, order management, etc.)
  • Familiarity with existing ERP platforms (SAP, NetSuite, ERPNext, Odoo, etc.) is a strong plus
  • You've built software that runs real business processes, not just user-facing features
  • Pragmatic about architecture - you know when to abstract and when to keep it simple
  • Comfortable working asynchronously across timezones (AU/JP/US)
Benefits
  • Flexible work arrangements
  • Professional development

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
TypeScriptGraphQLReactfull-stack developmentERP module designbusiness logicabstractionsoftware architecturemodule customizationcode review
Soft skills
collaborationcoachingdocumentationproblem-solvingcustomer understandingquality standards maintenanceasynchronous communicationflexibilitypragmatismteamwork