Lead Developer

Lead Developer

About the position:

We're looking for someone who is passionate about creating software to help change the way systemic institutions operate when providing educational pathways. If you're a developer who enjoys innovating with the latest technologies in an energetic, and fast-paced environment, then we encourage you to apply. At Momentum Cloud the software you write this week will help thousands of people the next; to learn, to teach, to support and achieve their potential.

We're small team making a big impact, and we're looking for a passionate and dedicated full stack/lead developer.

As our Lead Developer you will:

  • Work alongside team members to coach and mentor them
  • Assist in the project management of deliverables
  • Keep code base concise, clear and maintainable
  • Review, test and deploy code
  • Regularly research and implement integrations, infrastructure changes, framework and library updates

Necessary skills:

  • Deep understanding of PHP and REST webservice implementation (Symfony)
  • Understanding of relational data modelling, MySQL and ORM mapping (Doctrine)
  • Understanding of message queueing and asynchronous systems (RabbitMQ)
  • Understanding of single page app implementation (AngularJS)
  • Proficiency in version control and package managers (git, composer, npm, bower)
  • Proficiency in build tools and testing tools (PHPUnit, jasmine, grunt)

Methodologies:

  • Peer based code review
  • Git flow based code management
  • Test driven REST API development
  • Behaviour driven feature development

Nice to have:

  • Familiarity with automated build and testing tools (jenkins, docker)
  • Familiarity with mobile single page app implementation (ionic)
  • Familiarity with unix command line tools and bash scripting

Email your applications to careers@momentumcloud.com.au

Available Roles