Backend Engineer (Node.JS)
Published: 2 March 2025
Term | Permanent |
Location | London, UK (On-site) |
Experience | 6+ years |
Compensation | £65K-80K/yr + bonus, benefits and stock options |
About us
FlatPeak integrates with electricity suppliers worldwide to provide real-time energy cost to any device or process enabling them to consume power when it’s cheapest and greenest. ⚡
We raised more than $5m from top-tier venture capital firms who supported industry-leading companies in digital energy, fintech and AI and have decided to take part in our journey. 🚀
Our tech stack:
- Languages: Javascript, TypeScript, Golang
- Datastore: MongoDB, Snowflake
- Infrastructure: AWS-Serverless, Atlas, Fly
- Monitoring: Sentry, Grafana, Datadog
- Business Intelligence: Tableau
Some of our current challenges:
- Product: We are shipping an average of a feature per week and tons of micro-improvements that compound in making our platform leading and valuable. We need to ensure our product stays sharp, free of clutter and no features are built for single-use.
- Machine learning: We have an enormous amount of transaction data, which we are using to provide better decisioning for our users. Predicting when energy cost will change or when a device will require more power is some of the problems we are tackling.
- Scaling: We connect to hundreds (and soon thousands) of datasources around the world in real-time. Millions of devices and processes rely on our data and algorithms. We need to keep FlatPeak running smoothly. This means building scalability in everything we do.
- Speed: In the rapidly changing energy industry what really matters is speed. We need to move fast adapting to the evolving market landscape while providing reliable solutions to your customers.
About you:
- A software engineer with 6+ years of experience.
- Excited about FlatPeak’s mission.
- Thrive in environments with high autonomy and responsibility.
- Hold yourself and your colleagues to high standards.
- Proactive in learning and developing new skills.
- Act like an owner, taking full responsibility for your work.
- Results-oriented - focused on impact, not unnecessary tasks.
- Have strong opinions and weakly held - open to new perspectives.
Your skills & experience:
Full-cycle software engineering experience, e.g. automated testing, continuous integration, and continuous delivery.
- Javascript, TypeScript and Node.js (this is a heavy coding role)
- Good understanding of authentication mechanisms
- Experience integrating with third-party APIs (REST & GraphQL)
- Experience with data scraping and web scraping
- Familiarity with serverless architectures
Our process:
- Video call with Lead Engineer.
- Take-home test.
- Video call with HR Manager.
- In-person interview with Lead & CTO.
Our benefits:
- 🤒 Paid Sick Leave
- 💰Pension Contribution
- 💻 MacBook
- 📈 Annual Salary Review
- 🏋️♀️ Discounted Gym Membership
- 🎁 Perks at Work
- 👓 Eye Care Vouchers
- 🍻 Regular Socials
To enhance communication, productivity, and efficiency, we typically work from our London office (EC2A) Monday to Friday. While this is not a hybrid role, you will be able to work from home or another location occasionally. Please apply only if you can confidently meet this requirement.
Was this page helpful?