Lead Software Engineer

Job description

Would you like to be part of the fastest growing start-up in the Australian logistics industry? Then Ofload is the place for you!

About us

Did you know there are 50,000 freight carriers in Australia? We connect this "long tail" of trucking capacity to Australia's largest shippers (such as FMCGs). Using technology, we efficiently allocate supply and demand and eliminate the enormous waste in the industry. Every third truck on our roads today drives empty - imagine the environmental impact you can have! And that’s before we enter Asia-Pac this year...

About the role

We currently have great traction, with product-market fit superbly proven during the recent annual Christmas peak in the logistics industry. As a result (and with fresh new funding), our technology team is set to triple in size (!) and we are looking for an enthusiastic lead software engineer with an emphasis on backend.


You will be a senior member of our early-stage engineering team, primarily focused on building the technology to support our growth. As such, you need to be a talented architect who thinks scale at all times. You will guide more junior team members to solve challenges, be flexible about solutions they employ and take pride in clean and readable code. Naturally, you will exemplify these behaviours yourself!


Our software team is 80% remote (S.E. Asia and E. Europe). 

Our stack:

  • Backend: Postgres, PHP (Symfony or Laravel)
  • Frontend: ReactJS, Javascript, JQuery
  • Infrastructure: Jenkins, Kubernetes, Kafka, Docker, AWS

    Responsibilities

    • Co-lead one of our squads with our CTO (with a Product Manager alongside)
    • Translate business requirements into scalable technical solutions
    • Design and develop highly scalable, reliable and fault-tolerant systems
    • Build and manage automated build/test/deployment environments
    • Ensure application is protected against the OWASP Top Ten
    • Plan and execute together with Frontend, Mobile, DevOps, Data, UI/UX, QA
    • Use DDD, Design patterns and advanced Git to produce maintainable code

    About you

    We are open to a wide range of profiles, so as long as you meet the general theme of the below, we encourage you to apply!

    • 6+ years designing, developing, testing, deploying in any language or stack
    • Proficiency in multiple languages, and deep familiarity with our stack (above)
    • Best practice mastery (Object Calisthenics, SOLID, OOP, SCRUM, XP, CI/CD)
    • Track record with Restful APIs, SQL and NoSQL databases, Linux environment
    • Cultural sensitivity, with experience working with remote colleagues
    • Desire to learn, adapt, and grow!

    This is an opportunity to join a team that is about to scale massively this year.

    Job requirements

    • 6+ years designing, developing, testing, deploying in any language or stack
    • Proficiency in multiple languages, and deep familiarity with our stack (above)
    • Best practice mastery (Object Calisthenics, SOLID, OOP, SCRUM, XP, CI/CD)
    • Track record with Restful APIs, SQL and NoSQL databases, Linux environment
    • Cultural sensitivity, with experience working with remote colleagues
    • Desire to learn, adapt, and grow!

    We look forward to hearing from you!