Senior Software Engineer (Vue.js & Node.js)

Contract – 1x Senior Vue.js Engineer & 1x Senior Node.js Engineer
Your new company
This opportunity sits inside a large public-sector education environment focused on delivering leadership learning for education leaders. The team is rebuilding a dense, future-ready digital learning platform to better support leadership development across diverse education contexts. You will join a multidisciplinary delivery group composed of product, design, QA, and engineering specialists focused on practical, user-centred outcomes. The environment values governance, security, accessibility and scalable software patterns across web and cloud platforms.

Your new role
The position is advertised as Senior Software Engineer (Vue.js & Node.js) with two specialist streams: a back end–focused role and a front end–focused role. The back end–focused stream will lead Node.js API design and implement resilient server-side components that integrate with NoSQL stores. The front end–focused stream will drive Vue.js 3 interface development to produce accessible, responsive and pixel-accurate user experiences. Both streams collaborate closely with BAs, UX designers, product architects and QA to translate requirements into tested, production-grade software. You will participate in Agile ceremonies, contribute to CI/CD practices and take technical responsibility for maintainable code and reliable deployments.

What you'll need to succeed
Back end stream: demonstrable experience building RESTful APIs in Node.js and working with NoSQL databases such as MongoDB and search platforms like Elasticsearch. Front end stream: advanced proficiency with HTML, CSS/SASS and JavaScript plus strong experience delivering Vue.js 3 applications across devices and browsers. Both streams: at least five years of relevant professional experience, familiarity with cloud-based patterns and a commitment to accessibility and test-driven development. Strong communication skills to work with stakeholders, mentor junior engineers and explain technical trade-offs in plain language. A practical mindset for debugging complex issues, designing for security and applying software engineering best practices across the stack.

What you'll get in return
A senior technical role on a high-impact project that shapes leadership learning experiences used by education leaders. An opportunity to influence architecture, engineering practices and accessibility standards within a collaborative delivery team. Hybrid work based in Sydney with an emphasis on balancing focused remote work and in-person collaboration. Competitive daily contracting arrangements and a defined engagement through to the project delivery horizon.


If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now.

If this job isn't quite right for you, but you are looking for a new position, please contact us for a confidential discussion on your career.



LHS 297508

Summary

Job Type
Contract
Industry
Education & Training
Location
NSW - Sydney CBD
Specialism
Software Development
Ref:
2958937

Talk to a consultant

Talk to Callum Marsland, the specialist consultant managing this position, located in Sydney City
Level 13, Chifley Tower, 2 Chifley Square

Telephone: +61 2 8226 9828

Similar jobs to Senior Software Engineer (Vue.js & Node.js)

  • ML Platform Engineer

    ML Platform Engineer
    NSW - Sydney CBD
  • C++ Senior Software Engineer

    C++ Senior Software Engineer (Video Streaming)
    NSW - Sydney CBD
  • Senior Data Engineer

    Senior Data Engineer
    NSW - Sydney CBD
  • Senior Azure Developer

    Senior Developer for Azure Applications opportunity working for a government agency
    NSW - Sydney CBD
  • Staff Software Engineer

    Drive cloud-based data and analytics innovation to combat financial crime using AWS and Quantexa.
    NSW - Sydney CBD