Full Stack Developer

Ameresco

The Role

Overview

Develop and maintain full-stack web applications for energy solutions

Key Responsibilities

  • web development
  • feature implementation
  • bug fixing
  • performance tuning
  • code reviews
  • tech research

Tasks

-Design, develop, and maintain existing web applications, including those -Stay updated with emerging technologies and industry trends, and -Support internal front-end and back-end developers to ensure system -Ensuring the performance, quality, and responsiveness of applications. -Troubleshoot and resolve application issues and bugs. -Write clean, modern and maintainable code. -Conduct code reviews and provide constructive feedback to team members. -Implement and maintain features in both front-end and back-end applications. -Collaborate to create high-quality, scalable solutions with Stakeholders,

Requirements

  • mysql
  • ci/cd
  • git
  • php
  • python
  • unix

What You Bring

-including those around security, accessibility and maintainability. -deployed to mobile devices. -program or equivalent professional experience. -Competence in database design & maintenance around MySQL 8+ and/or -Minimum of 5 years of experience in web/software development. -consistency and improve application performance. -A good understanding of common CI/CD processes and version control (git). -Strong written and verbal communication skills. -Proficiency in back-end development with PHP 8+ and Python 3+. -Ability to deploy, maintain and securely manage Unix-based servers. -Proven experience as a Software Developer in a commercial environment. -Ability to work independently, or as a team, to achieve defined goals. -Experience with user research methodologies and usability testing. -Strong understanding of software development principles and best practices, -Ability to develop applications suitable in an enterprise environment. -A degree from an accredited Computer Science or Information Technology -Ability to write performant code and optimize end-user performance. -Experience with front-end technologies such as Angular 18+. -A comprehensive understanding of the basics of web applications; HTML, CSS & -Excellent problem-solving skills and attention to detail.

The Company

About Ameresco

-Founded with the vision to help organizations achieve their sustainability goals through energy efficiency and renewable energy solutions. -Pioneering in the development of energy-saving technologies, offering cutting-edge solutions across diverse industries. -Works with a variety of clients, including private enterprises, governmental organizations, and large institutions, helping them reduce energy costs and improve environmental performance. -Typical projects range from retrofitting buildings to large-scale renewable energy installations, including solar and wind power systems. -Known for delivering complex, integrated solutions with a focus on energy savings, sustainability, and long-term performance. -A key player in the clean energy sector, focusing heavily on innovation and utilizing the latest technologies in energy management. -With a track record of successful projects across North America and globally, continues to shape the future of sustainable infrastructure.

Sector Specialisms

Industrial

Commercial

Buildings

Water

Energy

Solar

Utilities

Government

Infrastructure

Residential