Software Engineer in London

Software Engineer in London

London Full-Time 36000 - 60000 ÂŁ / year (est.) No home office possible
E

At a Glance

  • Tasks: Take ownership of software development from design to deployment and monitor performance.
  • Company: Join ENSEK, a leader in the energy sector, driving towards a net-zero future.
  • Benefits: Enjoy competitive salary, 25 days leave, private healthcare, and hybrid working.
  • Why this job: Make a real impact on electrification while working with innovative technologies.
  • Qualifications: Experience in full-stack development, cloud platforms, and microservices architecture.
  • Other info: Dynamic team culture with opportunities for learning and career growth.

The predicted salary is between 36000 - 60000 ÂŁ per year.

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.

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.

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.

Software Engineer in London employer: ENSEK

At ENSEK, we pride ourselves on being an exceptional employer, particularly for Software Engineers looking to make a meaningful impact in the energy sector. Our vibrant work culture in Shoreditch, London, encourages innovation and collaboration, offering competitive salaries, generous annual leave, and dedicated time for learning and development. With a focus on employee growth and a commitment to diversity and inclusion, we provide a unique opportunity to contribute to a net-zero future while enjoying a flexible hybrid working environment.
E

Contact Detail:

ENSEK Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer in London

✨Tip Number 1

Network like a pro! Reach out to current employees at ENSEK or in the energy sector on LinkedIn. A friendly chat can give us insights into the company culture and maybe even a referral!

✨Tip Number 2

Prepare for those interviews! Brush up on your technical skills, especially around NodeJS, TypeScript, and cloud platforms. We want to show them we’re not just good on paper but can also shine in real-time coding challenges.

✨Tip Number 3

Show off our passion for electrification! During interviews, share our thoughts on how we can contribute to a net-zero world. It’s all about aligning our values with ENSEK’s mission.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure our application gets seen by the right people. Plus, it shows we’re serious about joining the Zoa team!

We think you need these skills to ace Software Engineer in London

Full-Stack Development
NodeJS
TypeScript
JavaScript
React
Microservices Architecture
Cloud Platform (AWS, GCP, Azure)
Database Technologies
Automated Testing
Web Security Best Practices
SaaS Experience
Event-Driven Systems
IoT Device Integration
Distributed Systems Troubleshooting
Agile Methodologies

Some tips for your application 🫡

Show Your Passion for Innovation: When you're writing your application, let your enthusiasm for electrification and innovation shine through. We want to see how you can contribute to our mission of creating a net-zero world, so share any relevant projects or experiences that highlight your passion!

Tailor Your Application: Make sure to customise your application to reflect the specific skills and experiences mentioned in the job description. We love seeing candidates who take the time to align their background with what we're looking for, especially in areas like full-stack development and cloud platforms.

Be Clear and Concise: Keep your application straightforward and to the point. We appreciate clarity, so avoid jargon and focus on communicating your experience and skills effectively. Remember, we want to understand your journey and how it fits with our team!

Apply Through Our Website: Don't forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it shows you’re serious about joining our awesome team at ENSEK!

How to prepare for a job interview at ENSEK

✨Know Your Tech Stack

Make sure you’re well-versed in NodeJS, TypeScript/JavaScript, and React. Brush up on your knowledge of cloud platforms like AWS, GCP, or Azure, as these are crucial for the role. Being able to discuss your experience with these technologies confidently will show that you're ready to hit the ground running.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific examples where you've tackled ambiguity and delivered value in a cross-functional team. Think about challenges you've faced in software development and how you overcame them. This will demonstrate your ability to adapt and thrive in a dynamic environment.

✨Understand the Business Impact

Be ready to explain how your technical decisions have led to clear business outcomes. Whether it’s through optimising systems or enhancing user experiences, showing that you understand the bigger picture will set you apart from other candidates.

✨Prepare for Behavioural Questions

Since the interview includes behavioural questions, think about your past experiences and how they align with ENSEK's values. Use the STAR method (Situation, Task, Action, Result) to structure your answers, making it easier for the interviewer to see your thought process and contributions.

Software Engineer in London
ENSEK
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

E
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>