Tips: Provide a summary of the role, what success in the position looks like, and how this role fits into the organization overall.
What you'll do:
Let’s face it; you’ll need to wear a few hats. But, we know that success requires a focus on execution, so this will be your focus:
- Design flexible, resilient architecture
You’ll be building serverless applications, creating infrastructure from code (CDK) and messaging with events across domain boundaries.
We're still iterating on our product quickly; we need you to solve the problems of today in a way that keeps our options open tomorrow.
We're a small team, so we want to work with minimal toil and focus on improving the domain-specific output that builds our unique capabilities.
- Build meaningful, valuable products
Our sales product is revolutionising how commercial energy buyers access solar. It's data-driven and increasingly reliant on ML outputs.
Our operating product optimises every electron on our network to get maximum carbon reduction and revenue. Our customers love the savings and analytics our renewable energy comes with.
We’re building these on AWS, taking advantage of serverless to quickly build and deploy complex systems. We use a mixture of Python and Javascript and you'd mainly be working in Python.
- Deliver cross-functional, internal tooling
As a small team, we can promise you rapid feedback for internal tooling. Our team has big ambitions, and your role will support the delivery of those.
We rely on CI/CD to make sure small iterations have low overhead
Iterate, automate and improve
To deliver quickly, we make small bets and iterate. In everything we build, we improve it on the next pass. And, in every task, we make our jobs faster and easier with each execution.
Who you are:
As an early, senior joiner, you’ll have a massive impact on our culture and our deliveries. So, who you are is of utmost importance. It probably looks like this:
We’re out to earn the trust of our future customers, and we’re doing that by demonstrating the real value in what we build. So, we all need to execute to completion.
You’ll be enthusiastic about solving problems and delivering value in any challenge.
We don’t have the answers to everything we need right now, but only by doing will we learn them. That applies throughout the company.
You’ll be comfortable with what you do and don’t know; you’ll know how to ask for help and provide help in return. We’ll be supportive, and make sure you can be the best at what you do.
As a remote-first company, much of our interaction is asynchronous. To fully deliver your ideas, passion and values you need to be an excellent communicator.
Don’t just write beautiful code - write clear, convincing and inspiring English.
As a senior engineer, you'll be expected to manage your own workload and keep stakeholders up to date with your progress.
You have 5+ years of experience with Python and AWS, with expertise in writing well-tested, distributed fault-tolerant Python in serverless environments.
You’ll interact with our frontend design, and with our data science. So, you’re comfortable with the basics of those areas and capable of quickly understanding their needs.
Our customers are enterprise energy purchases, so you have experience in industries with a focus on security, reliability and regulation.