Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Senior Software Engineer

at Enode

Posted 12 hours ago 3 applied

Description:

  • 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.