Remote Software Engineer

Posted

Apply now
Please, let Enode know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • Enode is on a mission to accelerate the transition to a sustainable energy system by connecting and optimizing the world’s energy devices.
  • The company focuses on creating flexibility in a fully renewable energy system by connecting to and controlling demand from electric vehicles, heat pumps, and other energy hardware.
  • As a Mid-Level Engineer, you will take on increased ownership of critical components within the core product while collaborating closely with the technical team.
  • You will work independently to solve complex problems, contribute to design discussions, and ensure systems remain robust and scalable.
  • Mentoring junior engineers and sharing best practices will be part of your responsibilities.
  • 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 and implementing scalable backend components, contributing to infrastructure design, participating in team discussions, working on impactful projects, and fostering a collaborative team culture.

Requirements:

  • You must have experience in writing maintainable, testable, and readable code, including detailed unit and functional tests for robust edge case coverage.
  • Proficiency in JavaScript is required, and some experience with TypeScript or a willingness to learn it is necessary.
  • You should be systematic in debugging issues and contribute to improving monitoring tools and practices.
  • Experience in project planning and prioritization is essential, along with effective management of dependencies and team discussions.
  • Clear and concise communication of ideas and technical concepts in team meetings and documentation is expected.
  • Proactive collaboration with team members, seeking feedback to refine processes, and providing constructive feedback is important.
  • You must take ownership of your tasks and proactively adjust work to meet project needs and deliver quality outcomes.

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.
Apply now
Please, let Enode know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
-
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback