Avatar for Enosi

Enabling the grid of the future.

Backend Services Engineer – Senior

$68k – $86k
Apply now
The DevOps Team at Enosi is responsible for the development and operational support of the Enosi Platform. We are embarking on a rewrite of the platform to scale up and support over a hundred thousand households, businesses and generation sources trading their energy. At this scale we will be responsible for managing the balancing act between supply and demand in the gigawatt hours of energy on the platform every year.

We are looking to grow out the DevOps team and if working across a codebase encompassing Go, Ruby, Javascript and Python with Terraform to build infrastructure interest you we would love to talk. We are looking for collaborative, detail-oriented people who are ready to challenge an industry that has long lagged behind the innovation curve. In this role, you'll have the opportunity to take ownership of technical projects that are critical to the success of the overall business and use those challenges to grow professionally.

## Examples of problems you'll be solving

• Simplification of complexity in electricity purchasing
• Optimising data pipelines and storage
• Design and implement large, distributed calculation engines
• Shape the RESTful and GraphQL APIs that will underpin the platform
• Implement highly available time-series historian services, supporting both batch processing and near-real-time data streams
• Implement trading registries with immutable storage
• Integrate blockchain/distributed ledger technologies to deliver increased trust in trading outcomes
• Orchestrating monitoring to ensure operational support (hint: it’s in our name – we own the ops space too)
• You will contribute to our agile development process by participating in code reviews, stand-ups, sprint planning, and retrospectives
• You will develop your solution incrementally, seek reviews, and deploy often
• You will make use of automated processes (where appropriate), including the use of CI/CD
• You will interact with a wide range of technologies like AWS, Docker, Terraform and more!

## You are great because…

• You have more than five years software engineering experience
• You are comfortable writing code in Go and Ruby on Rails
• You are experienced in identifying best practices with AWS cloud technologies, including serverless and containerised services
• You are happy to mentor those around you, helping raise everyone’s skills up
• You know your way around both relational and NoSQL databases
• You are passionate about building maintainable, efficient, clean code with good quality documentation
• You have a strong sense of product and empathy for the human who is using it
• You care about fostering a positive and collaborative environment
• You are able to work independently on a project while effectively explaining your decisions and documenting them
• You are always learning and excited to grow

## Bonus points

• If you are comfortable working with Node (for example, React)
• If you've been part of a team that works on large-scale distributed systems
• If you’ve been working on infrastructure using Terraform
• If you have exposure and understanding of distributed ledger technologies and cryptographic methods
• If you have exposure to kubernetes

## You can show us your technical experience

We will want to understand more about your skills, including your engineering track record, experience across the software development lifecycle, agile methods, devops, incorporation of testing. Having some example work that could be reviewed would be appreciated.

---

## Where are we?

Enosi is based in Sydney at Transport House in Wynyard. We work out of the Stone & Chalk innovation hub. Facilities on site include end-of-trip facilities for active commuters, or those who have a lunch time exercise regime, large kitchen and common area with plenty of space to find a secluded location if you need some space.

## About you

At Enosi we hope you will share our passion for bringing renewable energy to our customers through a simple and compelling user experience, but we would also like to know about what excites you outside of your professional life.

## Thinking of applying?

Enosi is an equal opportunity employer. Consistent with our mission of serving the community at large, we value a diverse workforce and inclusive culture which reflects that. We encourage applications from all qualified individuals without regard to race, colour, religion, gender, sexual orientation, gender identity or expression, age, national origin, marital status, and disability.

Meet your team

People you would work with in this role

More jobs at Enosi

View all jobs