Educational requirements: Bachelor
English requirements: Competent English
Requirements for skilled employment experience for years: 3-5 years
Required residence status: Temporary visa, Permanent resident, Citizen
Accept remote work: unacceptable
Responsibilities
You’ll help Australian businesses, not-for-profit and governments create value and improve the way they work. From digitising healthcare, to creating smarter cities and igniting our start-up industry, together we build trust in society and solve important problems.
Technology brings this to life by enabling the business to achieve their tech-driven goals. The work undertaken covers a range of areas from leading and supporting the firm through the build or adoption of new technology, to protecting against risk, and delivering valuable data insights that transform tech capabilities.
As a Senior Full Stack Developer in our Enterprise Digital team, your impact will be seen by:
Building libraries and frameworks to support large, complex web applications.
Designing and implementing new user-facing features for both internal and external clients.
Optimising web applications to maximize speed and scale.
Writing client-side code for web-based applications, creating fast, easy-to-use, high volume production applications, as well as innovative, market-leading prototypes.
Working closely and efficiently with our team of industry leading developers, data scientists, and business analysts to deliver high quality enterprise applications.
Requirements
You have a background in end to end enterprise software delivery and are skilled in the latest web technologies (object-oriented JavaScript, HTML, CSS), and web standards including HTML5 and CSS3. You will have proven experience in all aspects of web development stack including protocols and web server optimization techniques, and are comfortable developing frontend (using ReactJS) and backend (using NodeJS) components. MongoDB, SQL, Python and machine learning experience are also beneficial.
You also hold an understanding of the broader development life cycle, DevOps technologies and are focused on delivering robust, high value software. You have a natural willingness and ability to learn new technologies quickly and thrive off solving complex problems.