Go to our website »

Jobs at GoGet Carshare

Full Stack Developer

Location: Haymarket, NSW, Australia

Department: Product Development

Type: Contracted to Full Time

Min. Experience: Mid Level

We are looking for a driven, enthusiastic and organised Full Stack Developer to join our growing interdisciplinary team of 9+ developers. This is a great opportunity to work with an innovative group of engaged and motivated people on exciting new projects.

In this role you will enjoy a range of work including front and back-end web application development (mainly in PHP), testing and diagnostics. You will be working both on the long-term release cycles (which requires good planning and focus), and the day-to-day management of customer implementations. This a role that requires end to end development, from requirements gathering and analysis right through to deployment. 

Skills & Requirements

You will be responsible for:

  • Analysis, architecture, design and implementation of both technical and client-facing features
  • Refactoring legacy code into modern patterns
  • Bug investigation and resolution
  • Keeping the test build passing, (in co-ordination with other developers)
  • Adhering to our coding standards, keeping up with current practices
  • Documentation of code and systems
  • Assistance in supporting client implementations
  • Assistance in pro-actively monitoring and improving our systems
  • Contributing to the team through knowledge-sharing and skills transfer, conducting peer reviews, and taking on SCRUM roles (which rotate among the team).

Required skills:

  • Programming – OOA&D (in a major OO language, with at least 1 yrs experience in PHP)
  • Database – RDBMS, SQL / MySQL, Eloquent
  • Web development - HTML, CSS, SASS, Javascript, Bootstrap
  • Debugging and tracing
  • Testing - xUnit, eg. PHPUnit, Bamboo, Selenium
  • Architectural and design patterns: MVC, DI, IoC, REST, SASS
  • Development tools: Git, Git Flow, IDE (eg. Eclipse, IntelliJ, PHPStorm), Composer, JIRA, Bitbucket
  • Cloud: AWS, RDS
  • Dev Ops: Automated Deployment, Release Management, APM
  • Process – Agile, eg. Scrum

Desirable skills and interests:

  • Working within frameworks:  Laravel / Illuminate / Jquery
  • Message queues: AMQP, RabbitMQ
  • LAMP stack/Win administration
  • Python / Visual Basic
  • Electronics Diagnosis / Hardware / Comms protocols / Telephony
  • Mapping / geolocation
  • Telemetrics, automotive, robotics
  • Database administration - esp. MySQL, phpMyAdmin
  • System administration - esp. Linux, Apache, shell-script, cron (batch)

Experience:

  • A computer science or software engineering degree (highly regarded but not required)
  • 3-8 years of commercial experience in OOA&D and development
  • A disciplined approach to development and testing
  • A desire to investigate, fix and learn!

Please note: we do not expect candidates to have experience with every single skill and technology listed above. Solid experience with a major OO language, eg. Java, C#, is acceptable if you have limited PHP experience. Please make clear in your resume and/or cover letter which skills you possess and your level of expertise in each area.

Forward this Position
Recipient email address (one)
Your name
Your email address
Enter a message (optional)
Human Check*
Apply for this Position
* Required fields
First name*
Last name*
Email address*
Location
Phone number*
Resume*

Attach resume as .pdf, .doc, or .docx (limit 2MB) or paste resume

Paste your resume here or attach resume file

Cover Letter*