← Careers

Junior Software Engineer

Melbourne, Australia


Genero

Genero is solving one of the biggest challenges in the marketing and advertising industry by providing an agile and creative content production solution. Our platform connects clients with a global network of professional creators – think production companies, animators, directors, motion designers, photographers etc – to produce all types of creative content.

We work with large brands, agencies, media companies and record labels, who upload briefs to the platform, commission creative ideas from our community and manage video/content production through our end-to-end software platform. We’re partners with all the big platforms like Google, TikTok and Meta, and work with great brands including L’Oreal, Sony, HP, Diageo, Fitbit, Levi’s, Hilton and Universal.

Genero HQ is in Melbourne, with growing teams in Sydney, London, Singapore, San Francisco, New York and São Paulo. We’re an innovative global company trying to shape the future of the advertising industry, and you’ll be joining a lean team with a fun, inclusive and supportive culture and an entrepreneurial mindset.

The role

At Genero, we use a modern tech stack; our front-end application is written in React, and powered by 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.

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. While this will predominantly be a front-end role, experience with and/or a desire to learn back-end development will be highly regarded.

This role will be remote initially – with plans to move to a hybrid model, eventually spending two or three days a week in our Melbourne office when restrictions ease.

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
  • An 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
  • 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
  • Package management and bundling tools including Webpack
  • 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. 

Please include a cover letter along with your resume when applying.

Diversity is at the heart of Genero’s business model. We believe that by providing brands with access to a truly diverse network of creatives all over the world, we are having a positive impact on the creative and advertising industry. We want to continue to build a diverse and inclusive team, and encourage candidates from all backgrounds to apply.


Other positions.

Lead video production projects for our platform partners, helping to oversee the entire creative / production process.

Based in Melbourne, you'll work with our community team to grow and nurture our global network of production companies, directors, animators, photographers and other professional creatives.

Based in our Singapore office, you will work closely with our Asia MD, the wider team, and our growing list of clients.

Based in the UK, you will work closely with our regional team, including our EMEA Managing Director and regional Client Directors to help cement our growth among key clients as well as having the opportunity to work on our growing list of new clients.

We’re looking for an experienced engineer who will have a positive impact on the team, and who strives to improve not only themselves, but the team around them.