Software Engineer II
Perch Energy
| Company | Perch Energy |
| Category | Engineering |
| Location | Chennai |
| Remote | On-site (inferred) |
| Employment | Not stated |
| Level | Not stated |
| Salary | Not stated by the employer |
| Posted | 27 May 2026 |
| Last verified | 30 Jul 2026 |
| Source | Employer career page (greenhouse) |
Description
L2 Full-Stack Engineer
Who we are
Perch Energy is a mission-driven company that focuses on expanding access to clean and affordable energy through community solar. Community solar breaks down the traditional barriers preventing most people from participating in the renewable energy economy by making it accessible, affordable, and more equitable for all. We work in several states across the US to bring community solar to communities and individuals who can most benefit from a more inclusive energy system. By managing the customer experience for solar farm owners, Perch is able to bring electricity bill savings to the masses, from renters and homeowners to businesses, institutions, municipalities and more by connecting them to community solar projects in their area. Perch isn't just a for-profit company, we're a for-purpose company—accelerating the shift to renewables nationwide. Everyone deserves to benefit from clean energy. Everyone has a place on this Perch!
What we’re looking for
We’re seeking an L2 Full stack Engineer to join our Engineering team and help build reliable, user ‑ friendly software across backend and frontend systems. You are a hands ‑ on, collaborative engineer who enjoys shipping features, improving product quality, and learning through close partnership with teammates.
You bring strong engineering fundamentals, a growth mindset, and the ability to work independently on well ‑ scoped projects— owning small to medium ‑ sized features from design through deployment , sometimes at the epic or feature level, in alignment with our engineering best practices.
You’re comfortable contributing to technical discussions, making thoughtful trade ‑ offs, and following established architectural patterns as you deepen your understanding of our systems and product domain. You look at unfamiliar problem spaces as opportunities to grow and continuously improve your craft.
This is a fully remote role based in India. It offers the opportunity to work across the product stack with modern technologies while growing alongside a mission ‑ driven, high ‑ performing team.
What you’ll own
As an L2 Fullstack Engineer, you will contribute to feature delivery and maintain code quality across backend and frontend components:
Feature delivery across the stack: Build and ship small to medium ‑ sized product features across backend and frontend systems, driving work forward with limited guidance and a bias toward action.
Application quality: Write clean, modular, and maintainable code following best practices. Add appropriate tests across the testing pyramid, including edge cases, and help improve reliability, performance, and usability.
API and UI collaboration: Work closely with designers, product managers, and engineers to build clean user interfaces and well ‑ structured APIs, making thoughtful trade ‑ offs that balance speed, quality, and user experience.
Debugging and support: Investigate issues, debug application problems, and support production fixes, unblocking yourself quickly when encountering unfamiliar problems.
Continuous improvement: Actively participate in code reviews as both an author and reviewer. Refine implementation details, break work into appropriately sized commits, and contribute ideas to improve code quality, workflows, and tooling.
Team collaboration: Participate in sprint ceremonies, retrospectives, and technical discussions. Communicate clearly across time zones, collaborate effectively on shared projects.
What you’ll do
Build and maintain backend services, APIs, and business logic, primarily usi