Back
Verified active · 3h ago

Software Engineer II

Perch EnergyPerch Energy·Renewable Energy

Apply effort

<60 sec

via Aplyr Quick Apply

Posted

13 days

01

About the role

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, userfriendly software across backend and frontend systems. You are a handson, 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 wellscoped projects—owning small to mediumsized 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 tradeoffs, 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 missiondriven, highperforming 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 mediumsized 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 wellstructured APIs, making thoughtful tradeoffs 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 using Ruby on Rails
  • Develop responsive, reusable user interfaces using React.js and modern JavaScript practices
  • Design and implement features at the class and module level, ensuring solutions fit well within existing system architecture
  • Implement endtoend product features across database design, APIs, and frontend workflows
  • Write clean, maintainable code with appropriate unit, integration, and frontend tests
  • Participate in code reviews, debugging, and production issue resolution to improve quality and reliability
  • Collaborate with product, design, QA, and engineering teammates to refine requirements and deliver polished user experiences

What will help you succeed

  • 2+ years of experience building web applications, preferably with Ruby on Rails for backend development and React.js for frontend development
  • Strong programming fundamentals with the ability to ship correct, clean code following best practices
  • A solid understanding of RESTful APIs, relational databases, and frontend state management concepts
02

Aplyr's read

Perch Energy is a tech-driven leader in renewable energy, attracting talent passionate about sustainable solutions for homes and businesses.

Synthesized from recent postings & public sources

What's promising

  • Strong focus on renewable energy aligns with growing environmental concerns.
  • Technology-driven approach offers innovative energy solutions.
  • Opportunities for tech roles like Software Engineer III indicate growth.

What to watch

  • Highly competitive renewable energy market may impact growth.
  • Dependence on technology requires constant innovation and updates.
  • Limited public information about financial stability and future plans.

Why Perch Energy

  • Specializes in both residential and commercial renewable energy solutions.
  • Combines technology with sustainability to offer unique energy services.
  • Focus on tech roles suggests a commitment to innovation in energy.

Aplyr’s read is generated by AI from public sources. Was it useful?

03

About Perch Energy

Perch Energy is a technology-driven energy company focused on providing renewable energy solutions and services to residential and commercial customers.

04

Similar roles