Enode

πŸ‘₯ 11-50πŸ’° $15,000,000 Series A over 2 years agoInformation ServicesDeveloper APIsInformation TechnologyπŸ’Ό Private Company
Website LinkedIn Email

Enode is at the forefront of the energy transition, connecting and optimizing energy devices to build a sustainable future. We empower companies with our APIs to instantly integrate users' electric vehicles, solar inverters, and other devices into their apps. Our platform saves businesses months of development and maintenance, simplifying energy management app creation. We're a growing team of 11-50 employees, leveraging technologies like IPv6, Amazon CloudFront, and Fathom Analytics. Our engineering culture thrives on collaboration, technical excellence, and a shared vision of a greener future. We are a remote-first company with a global presence and a commitment to building world-class products, as demonstrated by our recent Series A funding. Our mission is to accelerate the adoption of renewable energy sources. We offer a stimulating and caring work environment. If you're passionate about contributing to a sustainable energy system and thrive in a collaborative and innovative setting, Enode could be the perfect place for you. We are building a team of exceptional individuals to support this mission. At Enode, we are building the future of green energy. As a remote-first company based in Europe, we provide a stimulating, fun, and caring work environment. We're committed to fostering a diverse, inclusive, and authentic workplace, where everyone can contribute to the innovative spirit of the company. Join our team of ambitious peers to be a part of a rapidly growing and impactful company.

Related companies:

Jobs at this company:

Apply
πŸ”₯ Software Engineer
Posted about 2 months ago

πŸ“ Europe

🧭 Full-Time

πŸ” Climate Tech

  • Experience in writing maintainable, testable, and readable code, including detailed unit and functional tests to ensure robust edge case coverage.
  • Proficient in JavaScript and have some experience working with TypeScript or are eager to learn it.
  • Systematic in debugging issues and contribute to improving monitoring tools and practices, ensuring alignment with team standards.
  • Experience working on projects that require planning and prioritization, effectively managing dependencies and contributing to team discussions to align objectives.
  • Communicate ideas and technical concepts clearly and concisely in team meetings and written documentation.
  • Proactively collaborate with team members, actively seeking feedback to refine your processes and providing constructive feedback to support team growth.
  • Take ownership of your tasks, proactively adjusting work to meet project needs and deliver quality outcomes.
  • Build and enhance integrations for the Enode API to improve user experiences and expand coverage under the guidance of senior team members.
  • Design and implement scalable backend components, learning to optimize performance and manage data effectively.
  • Contribute to the design and architecture of Enode’s infrastructure, gradually taking on more responsibility as your skills grow.
  • Participate in team discussions to align technical priorities with business needs, contributing to effective planning and prioritization.
  • Work on impactful projects, collaborating with team members throughout the project lifecycle and supporting cross-team initiatives as needed.
  • Foster a collaborative and inclusive team culture by encouraging open communication, sharing diverse perspectives, and working together to achieve shared goals.

AWSBackend DevelopmentDockerNode.jsPostgreSQLSQLCloud ComputingJavascriptReact.jsTypeScriptAPI testingREST APICI/CDMentoringSoftware EngineeringDebugging

Posted about 2 months ago
Apply
Apply
πŸ”₯ Senior Software Engineer
Posted about 2 months ago

πŸ“ Europe

🧭 Full-Time

πŸ” Software Development

  • 5+ years of experience shipping high-quality, production-ready code across multiple complex projects.
  • Solid JavaScript skills and extensive experience working with TypeScript.
  • Actively contribute to maintaining and improving code quality standards and have a strong understanding of testing strategies to ensure robust coverage and reliability.
  • Proficient at diagnosing cross-service issues and improving system observability and monitoring tools.
  • Experience working in a fast-paced, high-growth environment that values product excellence, where you helped address engineering challenges at scale.
  • Excellent communication skills, capable of making abstract problems understandable to technical audiences and translating technical concepts for non-technical stakeholders.
  • Encourage collaboration and foster an inclusive team culture, actively seeking and adapting to feedback from team members and stakeholders.
  • Take a collaborative and proactive approach to problem-solving: when you see a problem, you work with others to address it and drive solutions forward.
  • Passionate about mentoring and developing other software engineers, while also learning from peers to continuously grow and improve.
  • Build and enhance integrations for the Enode API to expand coverage and improve user experiences.
  • Design and implement scalable backend components, optimizing performance and managing data effectively.
  • Proactively contribute to the design and architecture of Enode’s infrastructure, ensuring alignment with long-term company growth and customer needs.
  • Troubleshoot and resolve production issues, driving improvements in reliability and system performance, including occasional participation in the on-call rotation to ensure system stability.
  • Facilitate productive discussions within the team to clarify and align technical priorities with business needs, ensuring effective planning and prioritization.
  • Lead impactful projects from concept to release, working closely with team members throughout the project lifecycle and supporting cross-team initiatives.
  • Foster an inclusive team culture by encouraging diverse perspectives, creating a safe space for open communication, and promoting collaboration to achieve shared goals.
  • Engage directly with customers to gather insights and prioritize product improvements.

AWSBackend DevelopmentDockerNode.jsPostgreSQLTypeScriptREST APIMicroservices

Posted about 2 months ago
Apply
Apply
πŸ”₯ Engineering Manager
Posted about 2 months ago

πŸ“ Europe

🧭 Fulltime

πŸ” Climate tech

  • 2+ years of engineering management experience
  • 4+ years of software development experience
  • Strong technical judgment, favoring simple and scalable solutions
  • Experience managing remote and distributed teams
  • Excellent written and verbal communication skills for different audiences (leadership, users, company-wide)
  • Thrive in a collaborative environment with diverse stakeholders and subject matter experts
  • Growth-driven mindset, seeking excellence and surrounding yourself with ambitious peers
  • Lead and manage a high-performing engineering team, ensuring strong execution and alignment with company goals
  • Drive technical strategy, making key architectural and product decisions
  • Collaborate closely with the CTO, requiring minimal oversight while taking ownership of your domain
  • Balance hands-on technical contributions with leadership and coaching responsibilities
  • Foster a high-trust, high-performance environment without instilling fear
  • Set ambitious goals and push yourself and the team to achieve them
  • Communicate effectively with stakeholders, managing expectations across teams

Backend DevelopmentLeadershipNode.jsProject ManagementSoftware DevelopmentSQLPeople ManagementProduct ManagementSoftware ArchitectureCommunication SkillsRESTful APIsTeam management

Posted about 2 months ago
Apply