Base Power Software Engineer, Backend - Deployments at Base Power builds web and mobile applications supporting battery deployments. Works on complex frontend challenges including offline-first applications and real-time collaboration.
Responsibilities
Every Base battery that ends up on a home runs through Deployments Software. We use it to evaluate sites, file permits, schedule installs, dispatch technicians, and maintain batteries once they're live.
We're looking for a Product Engineer to build the web and mobile applications that make this work possible. Our software is used by teams across Base, technicians in the field, contractors, and utility partners.
You'll work on a wide range of product and technical challenges, from building intuitive interfaces for complex operational workflows to designing real-time, multiplayer, offline-capable applications. We need to support users working from their desk, and users out in the field with a phone and poor internet connection
You'll work closely with Design, Backend Engineering, your Product Engineering peers, and the people using our products to figure out what to build and how to build it. We're looking for engineers who care about the user experience, enjoy solving ambiguous problems, and take ownership of the products they ship.
Build web and mobile applications using Typescript, React, and React Native that supports Base deployments
Implement intuitive product experience for complex workflows including scheduling, permitting, install, and field service.
Work closely with designers, backend engineers, and operational teams to understand problems and shape product solutions.
Build reusable components and patterns that make our applications easier to develop and maintain.
Own your work end-to-end, from product discovery and technical design through implementation, release, and iteration.
What You'll Bring
Strong experience building production applications with TypeScript, React, or React Native or similar frontend technologies.
Qualification
High ownership and accountabilityClear communication and strong opinionsAbility to design systems end-to-endBase is vertically integratedPlease noteFirst Principles ThinkingOperate at Base Pace
Required
2+ years of professional software development experience
Demonstrated ability to build tools that solve real world problems
High ownership and accountability
Clear communication and strong opinions
Product intuition and ability to think beyond implementation
Ability to design systems end-to-end
Preferred
Experience with offline-first applications, real-time collaboration, or complex client-side synchronization.
Experience building software for operational workflows, field service, logistics, or other real-world environments.
The Deployments Software Team builds the software that runs Base's deployment operations, from evaluating homes for installs to managing a growing fleet of batteries in the field. Our work directly impacts how quickly Base scales and how reliably we operate.
Base is vertically integrated, which means our engineers work directly with the teams that depend on our software, from field operations and inventory to hardware and embedded software. Within Deployments Software, you'll work alongside engineers who own different products and systems across the deployment lifecycle.
We're an in-person team that moves quickly, values simplicity, and gives engineers a lot of ownership. You'll have the autonomy to make technical decisions, the responsibility to own your systems in production, and the opportunity to see the impact of your work in the real world.
Please note: Base is a startup, which means priorities shift and evolve quickly. Your role may expand or change based on the needs of the business at any given time, so the responsibilities listed may not be exhaustive.
First Principles Thinking: Question assumptions. Principles > rules.