Fullstack DeveloperOctopus Energy

Bristol, U 04-12-2024
Why is this on an Octopus website?

Moca is partially owned by Octopus Energy and Moca gets access to the best parts of Octopus Energy - like their excellent recruitment process and recruitment people. So for speed and quality Moca runs its talent recruitment with Octopus Energy’s support.

Who are we?
At Moca, we are on a mission to accelerate the path to net-zero for commercial buildings across the UK and beyond. Our team provides cutting-edge, data-driven solutions that empower businesses to understand, optimise, and reduce their carbon footprints. As pioneers in remote decarbonization audits, we combine deep expertise in building performance with advanced technology to deliver clear, actionable insights that drive meaningful change.

Through our innovative SaaS platform, we’re transforming how building owners and managers approach sustainability. By aggregating energy data and building information, our platform uncovers tailored net-zero pathways for individual properties and large portfolios alike, making complex decarbonization strategies accessible, efficient, and impactful. Our work is powered by a commitment to excellent user experience, compelling data visualisations, and the belief that sustainability should be both attainable and understandable.

If you’re passionate about building a sustainable future and want to make a real impact, we’d love to have you join our journey.

Who’s in my team?

    • You’ll be part of a cross-functional team that covers design, user testing, product management and software development. You’ll be leading software development, owning the technical direction of Moca.
    • As we are a small team, we are not limited or tied to any process, you will play a big part in shaping the culture of Moca.

What technology will I be using?

    • You’ll be leading on this so it’s up to you, whatever you think is the right technology for the product. We will expect you to cover all aspects of development from spikes, initial discovery work to testing and release of products. Our current tech stack is:
    • GitHub for source control
    • Vercel for hosting and deployment
    • Next.js with TypeScript and tRPC for our application
    • PostgreSQL for persistence

What we’re looking for:

    • You’re a pragmatic software engineer who has demonstrated the ability to deliver software at pace while considering long term velocity and agility.
    • You care about the domain and want to become a subject matter expert.
    • You challenge scope and requirements where necessary and provide valuable input in product and strategy discussions.
    • You’re not afraid to give estimates.
    • You enjoy pair programming and always seek to avoid knowledge silos within the team.
    • You consider automated testing to be a key part of development, not an afterthought, and you write code that optimises for testability.
    • You avoid over engineering and have proven your ability to build flexible software that can easily be altered to meet new requirements.
    • You’re careful with the technology choices you make and consider things like ease of onboarding new developers, cost and popularity.
    • You don’t hold your opinions too strongly and encourage the opinions of others regardless of their experience.
    • You're comfortable starting new projects from scratch.

Where will I be based:

    • Moca is based in Bristol and we like people to be in the office for three days a week as we firmly believe that at this stage of growth and development there is a need for time face to face.

What you'll get:

    • 26 Days holiday

The interview process:

    • Recruiter screening 
    • Technical Test
    • Technical interview (feedback & discussion)
    • Founder interview