WeaveGrid's software solves critical grid integration challenges for the energy transition, ensuring it is clean, equitable, and resilient. The company's enterprise solutions help the grid absorb the electrification wave, utilizing modern, cloud-native platform architecture and robust systems optimization to tackle network challenges while meeting utility industry requirements.
Requirements
- 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
Responsibilities
- 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.
- Design and build features aimed at scaling our user base through data-driven decision-making and user-focused product development.
- Build frictionless, intuitive, delightful user flows that drive sign-ups, streamline onboarding, and retain engagement in our platform.
- Write and test code to ensure functionality, accuracy, and robustness across use cases.
- Help our team maintain a high quality codebase.
- Manage tech debt, alerting, reliability, and monitoring.
- Propose and initiate work to address the needs of tech debt, alerting, reliability, and monitoring areas.
Other
- You have been in a highly challenging role in software engineering for around or at least 3-5 years
- You can make technical contributions independently
- You have a proven ability to build impactful, high quality, products.
- You can collaborate well with and mentor others
- B2C experience a plus
- 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
- Mission Driven Focus: You’re motivated by the opportunity to use your technical skills to make a meaningful impact on addressing climate change.
- Bias for Action: You thrive in fast-paced environments and are execution-oriented. You have a track record of quickly launching new features and initiatives, balancing speed with quality. Rapid iteration excites you, and you're hands-on in driving impactful changes across our product.
- Comfortable with Ambiguity: You excel in situations where the path forward isn’t always clear. You can break down complex problems, transform them into actionable solutions, and make informed decisions with incomplete information—adapting as things evolve.
- Product-Focused Engineering: You approach engineering with a product-first mindset, always considering how your work impacts users and contributes to business goals. You care about crafting intuitive, user-friendly software and understand the real-world context in which it will be used.
- Collaboration & Flexibility: You enjoy collaborating with passionate team members in a flexible working environment. If local to the SF Bay Area, you're excited about a hybrid work setup and working from the office when needed.
- Commitment to Growth: You believe in continuous learning and are eager to contribute to the growth of the company. You’ve mentored other engineers, helping them grow and become more productive, achieving more as a team than as individuals.
- Technical Expertise: You understand Agile software development, DevOps practices, and the importance of quality assurance in delivering reliable, scalable products.