Our client is a large, NSW government department that provides extensive education services.
This is a critical role to work on a complete revamp of their Leadership Learning Resource Redesign solution - a new enterprise solution to meet the needs of school leaders; aiding them to develop their leadership capabilities to lead their schools.
Role Description:
The Senior Backend Developer will be a hands-on technical delivery lead to build and maintain the new Leadership Learning Resource application - will be responsible for the design and implementation of new systems and features, as well as modifying and maintaining existing systems for adaptation to business and/or technology changes.
Responsibilities:
- The key focus is to design, develop, implement and support software components anywhere in the software stack (primarily backend) for the new Leadership Learning Resource application.
- Serve as a technical lead - contributing to and directing the efforts of development.
- Participate in proofs of concepts (POC) - innovate and effectively transition and scale those concepts into production at scale.
- Design, develop, modify, implement and support software components anywhere in the software stack.
- Determine root cause for complex software issues and develop practical, productive, and permanent technical solutions.
- Remain current on new technologies and available vendor packages; evaluate and make recommendations, as necessary.
- Write clean, efficient, and maintainable code in Node.js.
- Develop RESTful APIs.
- Integrate with external services and third-party APIs.
- Advise, collaborate with, and synthesise feedback from designers and frontend developers.
- Work closely with backend and frontend developers as well as the UX designer, Tech Lead, QA and Project Manager.
- Participate in sprint planning, daily stand-ups and retrospectives (Agile/Scrum practices).
- Liaise with the Product Architect and developers on software design, dependencies and code maintainability.
Skills and Experience:
- Minimum of 5 years of experience in Backend development.
- Strong knowledge of designing RESTful APIs in Node.js.
- Strong knowledge of NoSQL databases (MongoDB, Elasticsearch).
- Ability to set up and maintain CI/CD pipelines (Azure, AWS).
- Some exposure to front-end (HTML, CSS and understanding of client-side scripting and JavaScript frameworks (VueJS 3, Angular, React).
- Experience working with cloud-based environments - serverless and microservices e.g. NodeJS, AWS Lambda, Azure Kubernetes.
- Passion for usability, efficiency and performant code.
- Experience developing WCAG compliant websites/applications for government clients (Level AA) an advantage (not essential).
We embrace diversity, inclusion, and equal opportunity. We encourage and support applications from people with a disability. Please reach out to discuss any accommodations or adjustments that may be needed during the recruitment process.
#J-18808-Ljbffr
📌 Senior Backend Developer
🏢 AAR Consulting Group
📍 City of Sydney