Senior Software Engineer at HOM Inc
Victoria, Victoria, Australia -
Full Time


Start Date

Immediate

Expiry Date

16 Dec, 26

Salary

60000.0

Posted On

17 Sep, 26

Experience

14 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Industry

Information Technology & Services

Description

Right now a good part of the product runs on a legacy PHP core with a Sencha (Ext JS) frontend. It works, it carries real traffic and it goes us to where we are now. It is the present, not the direction.

The direction is already underway. We have a newer engine written in NestJS and TypeScript that we are actively building out, and a React frontend taking over from Sencha. The plan is clear: retire the PHP core, consolidate into the TypeScript engine, and modernize the frontend.

That is where you come in. You would be building the new things while helping move what matters off the old ones. Expect time in both, with the balance shifting toward the new stack as the work progresses.

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities

What you would actually work on

  • Building out our module based engine: bookings, availability, pricing, channel management, messaging, reporting, and the public API, mostly in NestJS and TypeScript
  • Integrating with third-party channels and services such as OTAs, pricing tools, and trust accounting systems
  • Moving functionality off the PHP core and onto NestJS, piece by piece
  • Contributing to the React frontend as it replaces Sencha
  • Writing tests that mean something: unit, integration, and end to end, not just one of the three
  • Writing the database migrations that move schema and data safely as the product changes
  • Keeping our auto generated API documentation honest as the code changes


Loading...