Enode's mission is to accelerate the transition to a sustainable energy system by connecting and optimizing the world’s energy devices.
As a Senior Engineer at Enode, you will take full ownership of complex technical projects that drive the core product forward.
You will work independently to tackle challenging problems, contribute to high-level design discussions, and lead key technical initiatives.
Your role will include mentoring colleagues and setting best practices across the team to ensure robust, scalable, and secure systems.
The tech stack includes a TypeScript-based codebase, React, Node, AWS, Docker, and SQL (PostgreSQL), structured via CDK/Cloudformation.
Responsibilities include building and enhancing integrations for the Enode API, designing scalable backend components, and troubleshooting production issues.
You will facilitate discussions to align technical priorities with business needs and lead impactful projects from concept to release.
Engaging directly with customers to gather insights and prioritize product improvements is also part of the role.
Requirements:
You must have 5+ years of experience shipping high-quality, production-ready code across multiple complex projects.
Solid JavaScript skills and extensive experience working with TypeScript are required.
You should actively contribute to maintaining and improving code quality standards and have a strong understanding of testing strategies.
Proficiency in diagnosing cross-service issues and improving system observability and monitoring tools is necessary.
Experience in a fast-paced, high-growth environment that values product excellence is essential.
Excellent communication skills are required to make abstract problems understandable to technical audiences and translate technical concepts for non-technical stakeholders.
You should encourage collaboration and foster an inclusive team culture, actively seeking and adapting to feedback.
A collaborative and proactive approach to problem-solving is expected, working with others to address issues and drive solutions.
Passion for mentoring and developing other software engineers while learning from peers is important.
Benefits:
Enode offers a stimulating, fun, and caring work environment with high drive and ambition.
You will have the opportunity to join an early-stage climate tech startup with global aspirations.
Competitive compensation is provided, including a very attractive employee option program.
The position includes unlimited PTO and a flexible working schedule.
A remote-first setup is available, along with a stipend for setting up your home office and co-working space.
Regular off-sites with the team in exciting locations are part of the benefits.