SPAN Logo

SPAN

Web Developer

Posted 24 Days Ago
Be an Early Applicant
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Mid level
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Mid level
Develop and enhance SPAN's web platform using React, focusing on building applications for homeowners and enterprises, while collaborating across teams.
The summary above was generated by AI
Our Mission  SPAN is enabling electrification for all ⚡

We are a mission-driven company designing, building, and deploying products that electrify the built environment, reduce carbon emissions, and slow the effects of climate change.
  • Decarbonization is the process to reduce or remove greenhouse gas emissions, especially carbon dioxide, from entering our atmosphere.

  • Electrification is the process of replacing fossil fuel appliances that run on gas or oil with all-electric upgrades for a cleaner way to power our lives.

At SPAN, we believe in:
  • Enabling homes and vehicles powered by clean energy

  • Making electrification upgrades possible

  • Building more resilient homes with reliable backup

  • Designing a flexible and distributed electrical grid

The Role

We are seeking a Web engineer with experience building complex web applications in React to help build and evolve SPAN's web platform. You'll join our software engineering team in Bangalore, bringing your expertise in React as we design, implement, and scale the web experiences that power SPAN's products — from homeowner-facing dashboards to enterprise platforms and internal tools.

You'll work closely with engineers across mobile, cloud, device software, and QA, as well as product and design. Your work will directly shape how homeowners, installers, utilities, and internal teams interact with the SPAN ecosystem.

What You'll Work On
  • SPAN Home On-Premise — A locally-hosted dashboard that runs directly on the SPAN panel, giving homeowners real-time visibility into their home energy usage, solar production, and battery storage.

  • Enterprise & Utility Platforms — Web applications that enable electric utility companies and other enterprise customers to manage fleets of SPAN devices, monitor grid programs, and derive insights at scale.

  • Internal Tools — Purpose-built applications that empower teams across support, manufacturing, operations, and business development to move faster and work more effectively.

Responsibilities
  • Design and develop high-performance web applications that drive new and improved features of the SPAN system.

  • Deliver customer-facing features for homeowners, installers, and electric utility companies.

  • Build internal tools that enable support, manufacturing, and business teams to be successful.

  • Collaborate with engineers across multiple domains — mobile, cloud, firmware, and QA — to complete full-stack projects.

  • Leverage the wealth of data the SPAN panel generates to create delightful, data-rich user experiences.

  • Integrate with external datasets and services while maintaining reliability and performance.

  • Use test-driven development and engineering best practices to ship with confidence.

About roleRequired Qualifications
  • 2–6 years of experience in web software development, with meaningful experience building production applications in React.

  • Comfort working across the stack when needed, collaborating with backend and platform engineers to deliver end-to-end features.

  • Experience with end-to-end and component testing frameworks such as Playwright and Cypress.

  • Strong skills in representing data through charts, graphs, and interactive visualizations.

  • Proficiency working in a shared codebase using source control (Git), linting, code review, and CI/CD practices.

  • Strong JavaScript experience and a willingness to work with (or learn) TypeScript.

  • Familiarity with client–service communication patterns such as REST, gRPC, and real-time messaging (e.g., MQTT, Ably, WebSockets).

  • Experience working closely with design teams to build shared component libraries and maintain a cohesive design system.

Bonus Qualifications
  • Experience with Internet of Things (IoT) products or systems with a hardware component (e.g., AWS IoT, embedded device communication).

  • Familiarity with complex graphing and visualization libraries such as D3 or Recharts.

  • Experience with on-premise or locally-hosted web applications, including offline-first patterns.

  • Close collaboration with a mobile engineering team.

  • Familiarity with energy, cleantech, or utility industry domains.

  • Experience with Agile/Scrum methodologies.

Life at SPAN

Our Bengaluru team plays a pivotal role in SPAN’s continued growth and expansion. Together, we’re driving engineering, product development, and operational excellence to shape the future of home energy solutions.

As part of our team in India, you’ll have the opportunity to collaborate closely with our teams in the US and across the globe. This international collaboration fosters innovation, learning, and growth, while helping us achieve our bold mission of electrifying homes and advancing clean energy solutions worldwide.

Our in-office culture offers the chance for dynamic interactions and hands-on teamwork, making SPAN a truly collaborative environment where every team member’s contribution matters.

Our climate-focused culture is driven by a team of forward-thinkers, engineers, and problem-solvers who push boundaries every day.

  • Do mission-driven work: Every role at SPAN directly advances clean energy adoption.

  • Bring powerful ideas to life: We encourage diverse ideas and perspectives to drive stronger products.

  • Nurture an innovation-first mindset: We encourage big thinking and bold action.

  • Deliver exceptional customer value: We value hard work, and the ability to deliver exceptional customer value.

Benefits at SPAN India

Generous paid leave

⚡Comprehensive Insurance & Health Benefits

Centrally located office in Bengaluru with easy access to public transit, dining, and  city amenities

Interested in joining our team? Apply today and we’ll be in touch with the next steps!

Top Skills

Ably
Cypress
Git
Grpc
JavaScript
Mqtt
Playwright
React
Rest
Typescript
Websockets

Similar Jobs

2 Days Ago
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Mid level
Mid level
Information Technology
Design, build, and test web-based applications; document designs, edit site content, and research updates for websites while collaborating with teams.
Top Skills: Api ManagementRestful ServicesSoap ServicesVersion Control SystemsWeb Development Frameworks
5 Days Ago
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Fintech • Software • Travel • Business Intelligence • Consulting • App development • Big Data Analytics
As a Web Developer, you will innovate and optimize existing sites, collaborate with teams on business solutions, maintain security protocols, and manage documentation and tasks in an Agile environment.
Top Skills: AWSCSSDrupalHTMLJavaJavaScriptNode JsPHPWordpress
18 Days Ago
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Fintech • Software • Financial Services
The Senior Web Developer will enhance the WebView layer for customer journeys in the StableMoney app, focusing on architecture, performance, and integration between mobile and backend systems.
Top Skills: CSSDom ApisJavaScriptNextjsNuxtReactSveltekitTypescript

What you need to know about the Bengaluru Tech Scene

Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account