Backend Engineer
Role details
Job location
Tech stack
Job description
This is not an infrastructure or DevOps role. The EVC Platform team owns the product-level platform that powers connectivity at Enode - maintaining and extending the layer that links our users to energy devices through consistent, high-quality integrations.
You'll work on both new integrations and platform improvements: fixing bugs, building automations, improving monitoring and alerting, and helping make our API more robust as we scale to support more OEMs and partners.
Our tech stack centers around a TypeScript-based codebase combined with React, Node, AWS, Docker, and PostgreSQL, structured via CDK/CloudFormation.
In this role you will:
- Build and maintain API integrations with OEMs and other energy partners, ensuring they are reliable, performant, and well-tested.
- Improve the connectivity platform by reducing incidents, enhancing observability, and strengthening the foundations that make our API resilient.
- Develop automations and internal tools to streamline integration monitoring, triage, and testing.
- Contribute to defining SLAs, monitoring, and alerting practices that improve reliability and reduce manual work.
- Participate in discussions to align platform priorities with product needs, ensuring a strong balance between stability and delivery.
- Foster a collaborative and supportive team culture by sharing knowledge, refining best practices, and working closely with engineers across Enode.
Requirements
We're hiring a backend engineer to make Enode's Electrical Vehicle & Chargers (EVC) platform more reliable, observable and efficient. As a Mid-Level Backend Engineer on the EVC Platform team at Enode, you'll focus on improving the reliability, observability, and scalability of Enode's connectivity layer - the part of our API that aggregates integrations with EV chargers, vehicles, and OEM platforms into one cohesive and reliable product for our customers., * You have experience writing maintainable, testable backend code, ideally in an API or integration-heavy environment.
- You're excited about platform engineering in the product sense, building the connectivity layer that powers integrations, not managing infrastructure or CI/CD pipelines.
- You enjoy both building new integrations and making existing systems more reliable and observable.
- You're systematic in debugging issues and improving the tools and processes that prevent them from recurring.
- You're proficient in JavaScript/TypeScript (or eager to learn TypeScript) and comfortable working in a distributed systems environment.
- You communicate clearly, collaborate proactively, and contribute positively to team discussions.
- You're curious, respectful, and growth-oriented - someone who values teamwork, ownership, and continuous improvement.
Benefits & conditions
- Opportunity to join and impact an early-stage climate tech startup with global aspirations as we scale.
- A mission-driven, fun and caring environment with high drive and ambition.
- Competitive compensation, including a very attractive employee option program - you're part of our journey.
- Remote-first in Europe, with the option of attending an office in Oslo or receiving a co-working pass on demand.
- Three annual off-sites to connect with the team in exciting & fun places.
- Flexible, human-first culture.
- Stipend for setting up your home office.