WeaveGrid

Software Engineer - Full Stack

Remote

Not SpecifiedCompensation
Mid-level (3 to 4 years)Experience Level
Full TimeJob Type
UnknownVisa
Electric Vehicle, Energy, Utilities, SoftwareIndustries

Full Stack Software Engineer

About Us

The future of transportation is electric, and our software solves the most critical emerging grid integration challenges to ensure that the impending energy transition is clean, equitable, and resilient. Our enterprise solutions help the grid absorb the coming electrification wave with ease. Utilizing modern, cloud-native platform architecture and robust systems optimization, WeaveGrid’s software is built from the ground up to tackle the most critical network challenges while meeting the stringent regulatory, security, and reliability requirements of the utility industry.

About The Role

We are looking for an experienced Full Stack Software Engineer to build and scale WeaveGrid’s driver-facing application and guide us through the next phase of our growth. No previous experience in the energy sector is required.

In this role, you will:

  • Launch New Features to Drive Scale: Lead the full-stack development of new features and capabilities, from concept to deployment, expanding our platform’s capabilities for EV drivers, utilities, and OEM partners.
  • Drive User Growth: Design and build features aimed at scaling our user base through data-driven decision-making and user-focused product development.
  • Improve Retention, Engagement & Onboarding: Build frictionless, intuitive, delightful user flows that drive sign-ups, streamline onboarding, and retain engagement in our platform.
  • Cross-Team Collaboration: Work closely with product managers, UX/UI designers, and engineers to deliver a cohesive user experience.
  • Mentorship & Team Culture: Guide engineers, fostering a collaborative, high-performance team and lead with empathy.
  • Ensure Code Quality: Write and test code to ensure functionality, accuracy, and robustness across use cases. Help our team maintain a high quality codebase.

Required Skills & Experience

  • Approximately 3-5 years of experience in a highly challenging software engineering role.
  • Ability to make independent technical contributions.
  • Proven ability to build impactful, high-quality products.
  • Essential to broader systems, managing tech debt, alerting, reliability, and monitoring. Comfortable proposing and initiating work to address these areas.
  • Ability to collaborate well with and mentor others.
  • Proficient in TypeScript.
  • Next.js/React experience.
  • Strong emphasis on testing—component, unit, and E2E testing.
  • Backend competency, preference for Python.
  • Comfortable with microservice-based architecture and experience with Docker, Kubernetes, or similar technologies.
  • Experience with relational database schema design.
  • Well-versed in AI use cases, options, and limitations for day-to-day development.
  • B2C experience is a plus.

Nice to Haves

  • Familiarity with web accessibility compliance and best practices.
  • Experience with CSS-in-JS libraries like Emotion CSS, Styled Components, or similar.
  • Experience with Cypress.
  • React Native or mobile development experience.
  • GraphQL experience.
  • Experience with Pytest, and database fundamentals.
  • Familiarity with Kubernetes, AWS, GitHub, Jira/Confluence, and CircleCI.

About You

  • Mission Driven Focus: Motivated by the opportunity to use technical skills to make a meaningful impact on addressing climate change.
  • Bias for Action: Thrives in fast-paced environments and is execution-oriented. Has a track record of quickly launching new features and initiatives, balancing speed with quality. Excited by rapid iteration and hands-on in driving impactful changes across the product.
  • Comfortable with Ambiguity: Excels in situations where the path forward isn’t always clear. Can break down complex problems, transform them into actionable solutions, and make informed decisions with incomplete information—adapting as things evolve.
  • Product-Focused Engineering: Approaches engineering with a product-first mindset, always considering how work impacts users.

Employment Type:

Location Type:

Salary:

Skills

Full-stack development
Software engineering
Data-driven decision-making
User-focused product development
Code quality
Testing
Cloud-native architecture
Systems optimization

WeaveGrid

Facilitates EV-grid integration and optimization

About WeaveGrid

WeaveGrid works to support the transition to electric transportation by connecting electric vehicles (EVs) with the power grid. Their software uses machine learning and predictive analytics to solve challenges related to integrating EVs into the grid. This platform not only helps utilities manage energy more effectively but also allows EV owners to save on their electricity bills by optimizing energy use. WeaveGrid stands out from competitors by focusing on collaboration with various stakeholders, including utilities, automakers, and EV charging station providers, to create a comprehensive solution for electrification. The main goal of WeaveGrid is to promote the use of renewable energy and reduce carbon emissions in transportation and energy networks.

San Francisco, CaliforniaHeadquarters
2018Year Founded
$62.3MTotal Funding
DEBTCompany Stage
Automotive & Transportation, Energy, AI & Machine LearningIndustries
51-200Employees

Benefits

Stock Options
Flexible Work Hours
Hybrid Work Options

Risks

Increased competition from ChargePoint and Emporia Energy threatens market share.
Dependence on Toyota's market performance poses strategic risks.
Rapid innovation in climate-tech could challenge WeaveGrid's offerings.

Differentiation

WeaveGrid uses machine learning for efficient EV-grid integration.
The company collaborates with utilities and automakers for seamless EV-grid connectivity.
WeaveGrid's platform supports over 40% of EVs in the US.

Upsides

WeaveGrid secured $28M from Toyota's Woven Capital to enhance its platform.
Partnerships with ChargePoint and Emporia Energy expand managed charging programs.
WeaveGrid's software aids in renewable energy integration and cost savings for users.

Land your dream remote job 3x faster with AI