Software Engineer at ENSEK
Join us in electrifying the world! Build the future of net‑zero energy as part of the Zoa team at ENSEK, where innovation meets impact.
The Zoa team’s mission is to bring people to an electrified, net‑zero world. We are building the simplest, smartest system for managing electrified devices (solar panels, batteries, EVs, and heat pumps). We are B2B, serving energy companies, with a focus on creating seamless consumer experiences while lowering energy costs through whole‑home optimisation. We aim to make electrification mass market.
Zoa operates as a standalone team within ENSEK, the market‑leading platform behind the world’s leading energy suppliers.
Responsibilities
- Take end‑to‑end ownership across all areas of the software dev cycle: designing, building, releasing and monitoring.
- Work closely with product, design and data as part of a cross‑functional team on delivering features for our customers and end users.
- Be a role model and provide day‑to‑day coaching to junior engineers – leading by example and collaborating with other engineers to help shape our engineering culture.
- Use data to guide product and engineering decisions.
- Be lean and flexible – Zoa engineers are full‑stack or specialists in a domain or a technology.
About You – Essential Experience
- Proven experience delivering incremental value through high level of ambiguity as part of a cross‑functional team.
- Developing full‑stack features end‑to‑end from design to production.
- Proven experience designing, building and rolling out reliable, observable and maintainable software systems at scale with clear business impact.
- Experience working on a microservices architecture involving synchronous and asynchronous communication.
- Good knowledge of at least one Cloud Platform (AWS, GCP, Azure).
- Significant experience with NodeJS, TypeScript/JavaScript and good knowledge of React.
- Good understanding of database technologies and their trade‑offs.
- Experience with automated testing and understanding of the testing pyramid.
- Understanding of web security best practices.
- Experience working within a SaaS company, ideally B2B2C and/or fast‑moving industry.
Not required but highly desirable
- Good knowledge of React Native best practices and limitations.
- Experience with Google Cloud Platform, GKE, Cloud Pub/Sub, BigQuery.
- Native app development (iOS, Android), Expo.
- Temporal.
- PostgreSQL.
- CircleCI, ArgoCD, Kubernetes, Helm, Docker, Terraform.
- Experience designing, analysing, and troubleshooting large‑scale distributed systems.
- Experience building software in highly innovative fields, zero‑to‑one development projects.
- Experience with event‑driven systems.
- Experience in energy sector or working with IoT devices.
Benefits
- Competitive salary.
- 25 days annual leave plus bank holidays.
- Private healthcare and life assurance.
- Dedicated learning and innovation time every second Friday.
- Hybrid working – core hours and flexible balance of office and home days.
- Free drinks and snacks in our office in Shoreditch, London.
Recruitment Process
- Quick recruiter screen call.
- Hiring manager interview.
- Take‑home task or pair‑coding exercise.
- Final interview including system design and behavioural interview.
About Us
At ENSEK, we are committed to fostering a diverse and inclusive workplace. We are an equal‑opportunity employer. All applicants will receive consideration for employment without discrimination.
UK right to work is required for this role at this time.
#J-18808-Ljbffr
Contact Detail:
ENSEK Recruiting Team