Software Engineer

Melbourne, Australia

At Genero we’ve recently completed a re-platform, moving to a modern tech stack. We use React to power the front end, write our back end in a Node.js microservice architecture with GraphQL tying it all together. We’re looking at hiring proactive engineers to help us continue to build and improve all aspects of our product. If you appreciate clean, well-thought-out code, then read on to learn more.

As part of our development team you’ll be working closely with our design and product team to develop innovative and world-class tools for brands looking for a more creative and agile approach to video content production.

We’re a small engineering team with a large emphasis on owning our infrastructure and codebase. We treat DevOps as a team problem - we are all constantly involved in improving the developer experience for each other.

On a day to day basis, you will:

  • Contribute ideas to help build and improve all areas of our technology stack

  • Work with design and product teams, to build and support our platform

  • Work in a team to solve challenging problems

  • Write clean, tested, performant, and reusable code

  • Debug, monitor and analyse software running in production, helping to keep all our systems healthy

Required skills and experience:

  • Experience with React, Vue, Angular or a similar Javascript framework

  • Good understanding of server-side languages, particularly Node.js

  • Strong front-end skills, with the ability to deliver mobile, responsive, and accessible designs

  • An eagerness to learn new languages, frameworks, and tools

  • Strong verbal and written communication skills

Knowledge or experience in the following would be a bonus:

  • GraphQL and Apollo (client and server)

  • TypeScript and ES6

  • Testing tools such as Jest, ‘React testing library’ and Cypress

  • Cloud platforms - we use Google Cloud Platform but experience with any is a plus

  • Containerisation tools including Kubernetes, Helm and Docker

  • SQL and NoSQL databases, including MySQL and Firestore

  • CI/CD and build tools like CircleCI

  • Comfortable working with a Unix like environment

You should be a proactive, results-driven engineer with an eye for detail. You will be constantly challenging your skills and improving your craft as a software engineer.

Applicants must have full rights to work in Australia, and be available to be interviewed in St Kilda.

Apply now
View all positions

About us

Genero is solving one of the largest challenges in the marketing and advertising industry, by providing a solution for brands looking for a more creative and agile approach to video content production. We deliver broad and diverse creative thinking and large volumes of high quality video content, optimised for today’s media channels, faster and more affordably, via our global community of professional creators, and our leading collaborative software platform.

We have offices in London, Singapore, Sydney, San Francisco, Los Angeles and Melbourne, with further offices opening soon. Our growing client base includes Unilever, Diageo, Facebook, Google, HP, Trivago, IHG, Sony, Citibank, IAG, Tourism NZ, Pernod Ricard, every major record label and global music artists including Muse, George Harrison, James Brown, Moby, Alabama Shakes, Alicia Keys and Ellie Goulding.

This is a fantastic opportunity to join an innovative, dynamic and growing global company and to help shape the future of the advertising industry.

Client logos Client logos
"Genero belongs to a new theme of marketplace collaboration and resource sharing that will change the way companies achieve their goals, just as things like Airbnb and Uber are changing the way people live."
Gem Laforteza Global Brand Manager - Closeup
"Genero's platform is at the forefront of video production on demand, setting a new bar for what it means to produce video at scale. In the age of mobile, capturing people's attention requires moving fast."
Philip Hur Partner Development Manager