About Us
At WeaveGrid, we are working to accelerate transportation electrification and grid decarbonization. We need to enroll, retain, and shape the behavior of electric vehicle (EV) drivers in our utility clients’ programs.
This means you will be writing Python, SQL, HTML/CSS, and JavaScript for applications to support vehicle-grid integration and increase the amount of renewable energy used to charge electric vehicles. No previous experience in the energy sector is required.
About the job
You will collaborate with your engineering, design, and product peers to build features for our Driver and/or Utility Application. In this role, we will ask you to:
- Design and implement features end-to-end across our technology stack.
- Contribute to architecture that supports SaaS-ification of our driver-facing and utility-facing applications, allowing for easy white-labeling and deployment to new utility customers.
- Test your code to ensure completeness and correctness.
- Participate in data-informed discussions to prioritize what problems we solve next and how we solve them.
- Work with Product and Client Success partners to launch end-user features you help build.
- Grow your engineering skills and help others on the team do the same by participating in design reviews and code reviews.
- Work with our Python/Flask backend, JavaScript/TypeScript & React based frontend, (mostly) relational database schema, and microservice architecture.
- Use Kubernetes, AWS, GitHub, Jira/Confluence, CircleCI, though experience here is not necessary.
About you
- You want to apply your talents to meaningfully address climate change.
- You’re excited to work from home, and are available to meet with team members during reasonable local working hours. If local to the Bay Area, you are excited about an optional office and a flexible office schedule.
- You like to use different technologies to solve different types of problems and do not hold your engineering identity within one technology.
- You have experience working in an object-oriented programming language - Python preferred.
- You are comfortable working within a microservice based architecture and have experience with Docker, Kubernetes, or other microservice technologies.
- You’re comfortable working in common JavaScript frameworks like React, but also understand web fundamentals and choose your packages judiciously.
- You understand Agile software development, DevOps practices, and the meaning of quality assurance.
- You are excited to help us build this growing company and have experience working on smaller teams or at smaller companies.
- You care about user experience, the craft of software, and constant learning.
About the process
- Apply, and send us your resume/CV (we’ll do our best to reply within a week).
- Complete a coding assessment demonstrating your abilities as a full stack engineer OR hop on a video call and complete a similar coding problem with one of our engineers collaboratively in real time.
- Interview with two small panels, spanning a variety of engineers and managers at Weavegrid.
- Final interview with the Co-founders.