Remote Senior 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.
  • As a Senior Engineer, you will take full ownership of complex technical projects that drive the core product forward.
  • You will work independently to tackle challenging problems and contribute to high-level design discussions.
  • You will lead key technical initiatives that shape the product’s future and mentor colleagues while setting best practices across the team.
  • Your role will ensure that systems remain robust, scalable, and secure as innovation continues.
  • 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 within the team 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, adapting to feedback from team members and stakeholders.
  • A collaborative and proactive approach to problem-solving is expected, working with others to address issues and drive solutions forward.
  • Passion for mentoring and developing other software engineers while continuously learning from peers is important.

Benefits:

  • You will enjoy a stimulating, fun, and caring work environment with high drive and ambition.
  • There is an opportunity to join an early-stage climate tech startup with global aspirations.
  • Competitive compensation is offered, including a very attractive employee option program.
  • Unlimited PTO and a flexible working schedule are provided.
  • The position supports a remote-first setup.
  • A stipend for setting up your home office and co-working space is included.
  • 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