Job details
Fantastic opportunity to work with a passionate team of highly skilled developers, as you help one of Victoria's most successful companies with some exciting greenfield development projects!
Client Details
Our client is a market leading, powerhouse organisation and one of Australia biggest success stories. With an amazing culture and work/life balance, going to work becomes a more enjoyable experience with this client! Their 2019 is in full swing, with a vast array of exciting greenfield development projects already underway!
Description
Key Responsibilities:
- Develop exciting greenfield projects using Node.js developing on a complex API.
- Work with one of the industries most well-formed code bases.
- Produce top quality code
- Software architecture and design for key projects and initiatives
- Provide input to disaster recovery, high availability, rapid restoration of services through involvement in business impact assessment and business continuity planning
- Project delivery and enhancements across multiple applications
Profile
-Strong proficiency with JavaScript
-Knowledge of Node.js and frameworks like Express
-Understanding the nature of asynchronous programming and its quirks and workarounds
-Good understanding of server-side templating languages
-Good understanding of server-side CSS pre-processors
-Basic understanding of front-end technologies, such as HTML5, and CSS3
-Understanding accessibility and security compliance
-User authentication and authorization between multiple systems, servers, and environments
-Integration of multiple data sources and databases into one system
-Understanding fundamental design principles behind a scalable application
-Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform
-Familiarity with JavaScript build tools such as Grunt and Gulp.js
-Knowledge of cloud based infrastructure specially (AWS)
-Implementing automated testing platforms and unit tests
-Proficient understanding of code versioning tools, such as Git
-Familiarity with continuous integration
Did I mention working from home 3 to 4 days per week is all good?