Job details

Senior Full Stack Developer

  • Job type Permanent
  • Region Wellington 
  • Posted on 15 October 2020
  • Ref # 32111544

My client is an innovative and successful Cloud Data and Software Integrator within the private sector.  They have a start up culture, offering the opportunity to work on ground breaking AI an IOT solutions. They have a talented team of creative and passionate people with track records that span a wide range of industries, therefore you will be working with the best and they offer a fun and flexible work environment.
 
What will you do?

This is a full stack development opportunity that will have you working on AWS bespoke development and integration, within a development team of six.  The primary programming language is TypeScript, along with JavaScript.  Server-side they use Node.js and for their backend development they use a Serverless Framework deployed on AWS including S3, CloudFront, API Gateway, Lambda, Route 53, Aurora Serverless MySQL, DynamoDB, Cognito, CloudFormation, CodeCommit, and CodePipeline.  Front-end development, they build single page apps (SPAs deployed on CloudFront) with the Quasar framework (based on Vue) that integrates with their APIs (deployed on Amazon API Gateway).  Their SPA is mobile friendly, and leverages the Quasar framework to build a cross-platform desktop client (Electron).

As a Senior Developer in the team you will also coach and mentor once you are confident and up and running.  You will also work closely with the Design Lead to contribute to the architecture, growing your architecture skills.  

DUTIES

  • Code for NodeJS runtimes, in particular TypeScript and ES6
  • Operate proficiently in the AWS and UNIX environments
  • Contribute to the architecture and design of projects
  • Develop code from user cases and stories
  • Troubleshoot issues and problems when needed.
  • Manage project stakeholders and vendors

  
What will you need?

  • A minimum of five years experience as a Software Developer
  • Ideally experience in coaching and mentoring software developers
  • Proven experience in multi-tier development architectures
  • Advanced full stack software development, such as reactive programming, IoT, machine learning, microservices, APIs, serverless, function as a service (FaaS), or equivalent
  • JavaScript, preferably ES6, TypeScript, and NodeJS
  • AWS development skills or equivalent
  • Unix skills such as bash command line preferred
  • Docker and container orchestration preferred
  • DevOps, continuous integration (CI), and continuous delivery (CD)
  • Code quality practices, such as stubbed or data driven integration tests
  • Source code management, preferably Git
  • Technical skill in several of the following technologies: REST APIs, SQL, native mobile app development (iOS/Android), NodeJS, AWS
  • Verbal and written communication skills, including the ability to explain complex concepts and technologies.
  • Agile work environments, SCRUM methodology preferred

HOW TO APPLY

Click the APPLY button and include your resume and cover letter or for further information please call Luwee or Hayley on 04-4997848.

NOTE to overseas enquiries and non-NZ residents:
Whereas we welcome international enquiries, only applicants that are legally entitled to work in New Zealand and can make themselves available for interviews in New Zealand will be considered for advertised positions.

Others may not necessarily be responded to.