Beam Australia's logo

Senior Full Stack Developer

Beam Australia

ABOUT BEAM AUSTRALIA

At Beam, we’re disrupting full-time work. We’re all about creating career-worthy, part-time roles for anyone who needs or wants more balance.

We’re looking for a senior full stack developer for a new software team developing an industry-first platform to enable and promote part-time work.

This is an opportunity to play a key role in building a platform that enables flexible work and the transition into a fairer working economy and at the same time honing your skills with the latest tech stack.

Your work will potentially assist thousands of people to design roles that better fit their lives.

Our mission is:

  • To lead the way for Australian Businesses to embrace sustainable, flexible working
  • To mobilise and harness the expertise and skills of the hidden workforce
  • To increase the participation and impact of women in the Australian workforce

Our hope is that we enable parents to have it all; a career of choice, financial independence &/or supplementing family income and to be present for their children when they want to be, without compromise. We hope that you will be one of those parents or forward-thinking companies and will be Beaming with the role or talent you find!

WHAT YOU’LL BRING TO BEAM

The platform will be built on industry-leading technologies in a cloud native, containerised environment with a service-oriented architecture. Backends developed using modern PHP, Golang and Node serving a GraphQL API. Consuming that API will be React web frontends and possibly React Native apps in the future.

As a full stack developer, you will be a native polyglot, having excellent skills in PHP, Node and modern frontend javascript. Ideally you’re also capable in DevOps, working in containerised Docker environments from development through to production. Gitflow, Gitops, CI/CD and TDD are all terms that are second nature to you.

You are a proponent of best practices and software design patterns. You take pride in the idea of Clean Code and SOLID principles will be second nature to you. You are concerned with building and maintaining a reliable platform through excellent test coverage, solid operations and working in an flexible Agile team environment.

SELECTION CRITERIA

Senior level experience in (4 years+):

  • PHP – Laravel (ideally), Symfony, similar
  • Node – any server side javascript
  • React – CRA or Nextjs
  • SQL – relational databases
  • Git / Source control – Ideally gitflow
  • CI/CD pipelines – building and maintaining
  • TDD – automated testing
  • Cloud ops – Ideally Google Cloud or AWS.
  • Docker

Some experience in:

  • Golang
  • Systems architecture
  • Software architecture
  • Agile software teams
  • Excellent written and verbal communication skills
  • Growth mindset
  • UX and customer-focussed development

DESIRABLE

  • Docker
  • Kubernetes
  • GraphQL
  • Node / Express
  • Elasticsearch
  • MySQL
  • RESTful API design
  • Yarn / NPM
  • Composer
  • Webpack / Rollup
  • Cloud dev-ops (logging, monitoring etc)
  • Functional programming
  • SOLID principles
  • JWT stateless auth

WHAT BEAM WILL BRING YOU

  • A smart, passionate and fun team to collaborate with
  • A flexible working environment where we encourage forward thinking and nurture ideas
  • We promote excellence at all levels in all roles and will work with you to ensure you are given every tool to succeed

Location: Melbourne-based preferred. Potential for remote working for the right candidate.

HOW TO APPLY

We are pretty pumped to be welcoming a new member to our Tech team. If you’re curious about our product roadmap and vision for growth, and think you can help us achieve it in this role, we would love to hear from you.

If you’re keen to throw your hat in the ring, please click on 'Apply Now'.

Applying is easy — upload a CV, answer 3 questions and record a 1-minute telling us the following:

  • Why you’re curious about joining Beam
  • What you’re keen to bring to the team with your capability and experience

We can’t wait to meet you! If this is the role for you then please apply now!

How to apply

This job ad has now expired, and applications are no longer being accepted.

Email me more jobs like this.

Daily