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: