Taro Logo

Software Engineer Intern

GoodLeap is a technology company delivering financing and software products for sustainable solutions, from solar panels to energy-efficient home improvements.
$41,600 - $52,000
Backend
Software Engineering Intern
Remote
AI · Finance

Description For Software Engineer Intern

GoodLeap, a leading technology company in sustainable solutions financing, is offering an exciting 12-week Software Engineering Internship opportunity. The role focuses on building event-driven backend services, where interns will develop microservices processing real-time Kafka events and integrating with various internal APIs.

The company has facilitated over $30 billion in financing for sustainable solutions since 2018, helping over 1 million homeowners access affordable, sustainable home improvements. Their platform uses AI-powered applications and developer tools to enhance customer communication, business intelligence, and streamlined operations.

As an intern, you'll work on real-world engineering projects, designing and building microservices that respond to real-time events. You'll gain hands-on experience with data processing, system integration, and improving code reliability through observability and documentation. The position offers mentorship and collaboration with cross-functional engineering teams, providing an excellent learning environment for aspiring software engineers.

The ideal candidate should be pursuing a degree in Computer Science or related field, with interest in backend development using Node.js or Python. This internship provides a unique opportunity to work with modern technologies like Kafka and distributed systems while contributing to meaningful projects that support sustainable energy solutions.

GoodLeap also demonstrates strong social responsibility through their nonprofit, GivePower, which has impacted over 1.6 million people across three continents with clean water and electricity systems.

Last updated 16 days ago

Responsibilities For Software Engineer Intern

  • Build and test a backend microservice using Node.js or Python
  • Listen to real-time Kafka events and process PTO (Permission to Operate) data
  • Evaluate system eligibility and interact with internal APIs
  • Implement error handling, logging, and performance monitoring
  • Write technical documentation and deployment instructions
  • Present final project outcomes to engineering stakeholders

Requirements For Software Engineer Intern

Node.js
Python
Kafka
  • Pursuing a degree in Computer Science, Software Engineering, or related field
  • Familiarity with backend development (Node.js or Python preferred)
  • Interest in event-driven systems and distributed architectures
  • Exposure to APIs, JSON, and RESTful design concepts
  • Strong problem-solving and communication skills
  • Ability to work independently and collaboratively in a team environment

Interested in this job?

Jobs Related To GoodLeap Software Engineer Intern