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
Other Jobs from Octopus Energy
Lead Data Engineer - Gross Margin
Head of Analytics Platform Engineering
Data Analyst
Senior Backend Developer - Integrations
Data Engineer
Business Operations Project Manager
Similar Jobs
Fullstack Software Engineer II (Trust & Transparency)
Fullstack Software Engineer II (Trust & Transparency)
Engineering Manager (Growth Monetization)
Energy & Utilities | Senior MERN Fullstack Developer
Senior Full Stack Developer - Mumbai / Bangalore
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 401 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say