Lead Full-Stack Developer – Energy Management Systems (US-Based)
You must have experience working on an EMS or lead a project within an energy management/distributed energy domain. If you do not have any experience with that, then you will not be contacted.
We are seeking an experienced Lead Full-Stack Developer to join a growing energy management company that recently acquired a smaller firm in this space. You will serve as the primary U.S.-based technical lead, working closely with an established developer in India to advance and scale an existing MVP.
This role is ideal for a hands-on technical leader who can take ownership of an end-to-end product spanning firmware, cloud infrastructure, APIs, and user interfaces.
Key Responsibilities
- Lead the technical development of an Energy Management System platform
- Collaborate with an international development partner and UI/UX contractors
- Improve, refactor, and scale the existing MVP into a production-ready product
- Design and implement features across firmware, cloud services, and web UI
- Integrate with third-party devices and external APIs
- Ensure system reliability, security, and performance
- Take full ownership and accountability for the product lifecycle
- Participate in quarterly on-site visits with clients
Required Skills & Experience
- Strong full-stack development experience
- Proficiency in:
- Java
- TypeScript
- Angular (front-end)
- Experience with:
- Cloud-based services and architectures
- RESTful APIs and system integrations
- Hardware or IoT-related systems
- Device communication protocols
- Background in energy management, IoT, or connected systems preferred
- Ability to work independently and lead technical direction
- Excellent problem-solving and communication skills
Preferred Qualifications
- Experience working with distributed/global development teams
- Prior involvement in scaling MVPs to commercial products
- Familiarity with embedded systems or firmware development
- Experience in SaaS or industrial/energy platforms
Interview Process (Fully Remote)
- First Stage: Interview with the VP of Product and Lead Developer
- Second Stage: Interview with the Head of Product and Firmware Engineer
All interviews are conducted remotely.
What We Offer
- Competitive salary: $175,000 – $200,000
- Comprehensive benefits package
- Fully paid quarterly travel
- Opportunity to lead and shape a growing product
- High level of autonomy and technical ownership
- Collaborative, innovation-driven
Benefits:
- 401(k)
- Dental insurance
- Health insurance
- Paid time off
- Vision insurance