Software Engineer - Full Stack

WeaveGrid
Summary
Join WeaveGrid as a Full Stack Software Engineer to build and scale our driver-facing application. You will lead full-stack development of new features, design features to scale our user base, build user flows to improve retention and engagement, collaborate with cross-functional teams, mentor engineers, and ensure code quality. The ideal candidate has 3-5 years of experience in a challenging software engineering role, proven ability to build high-quality products, and proficiency in TypeScript, Next.js/React, and Python. Experience with microservices, relational databases, and AI is also required. The role offers a competitive salary ($120,000-$175,000), equity, and benefits. A hybrid work setup is available for those in the SF Bay Area.
Requirements
- 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 are essential to the broader systems you are responsible for, managing tech debt, alerting, reliability, monitoring. You are comfortable proposing and initiating work to address the needs of these areas
- You can 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
Responsibilities
- 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
Preferred Qualifications
- 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
Benefits
- Equity (stock options)
- Benefits
- Hybrid work setup