Full Stack Developer

Ameresco

The Role

Overview

Develop and maintain full‑stack web applications, ensuring performance, security and scalability.

Key Responsibilities

  • front-end
  • back-end
  • feature development
  • code review
  • bug fixing
  • performance

Tasks

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

Requirements

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

What You Bring

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

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