Energysage - Boston, MA

posted 19 days ago

Full-time - Intern
Hybrid - Boston, MA
101-250 employees
Professional, Scientific, and Technical Services

About the position

The Software Engineering Intern at EnergySage will work closely with professional engineers to enhance the company's online platform for solar and clean energy products. This role is designed for undergraduate or master's candidates who are eager to apply their software engineering skills in a collaborative environment, contributing to the development of new features and improving user experience.

Responsibilities

  • Work on a cross-functional team with engineers, product managers, and designers to build and improve our user-facing online platform
  • Develop and refine executable logic in Python and/or JavaScript
  • Support integrations of third party tools (analytics, real-time communications, solar data providers, CRM, etc.)
  • Implement tools for data migration and reporting/analysis, and ensure responsible access control to data sources
  • Work with the Engineering Team to tackle new challenges as they arise

Requirements

  • Undergraduate junior or senior or master's candidate working towards a degree in computer science or related field
  • Dependable team player with excellent communication skills
  • Curious, quick learner, self-starter
  • Comfortable with a dynamic environment; ability to wear multiple hats, switch gears quickly and pitch in where needed
  • Experience with at least some of the tools we use: Django or other modern MVC web frameworks, Vue.js or other JavaScript MVC frameworks, Nuxt, AJAX, Elegant and responsive HTML and CSS, Unit testing, QA, debugging skills, SQL databases (MySQL, Postgres), Python for writing and maintaining ETL scripts, Microservices and micro-frontends architecture, REST APIs, AWS (EC2, Lambda, DynamoDB) for cloud services and architecture, Docker, Ansible, CI, DevOps tools, Git or other modern VCS tools
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service