Ameresco Logo

Ameresco

Full Stack Developer

Sorry, this job was removed at 06:54 p.m. (EST) on Tuesday, May 06, 2025
Remote
2 Locations
Remote
2 Locations

Similar Jobs

12 Days Ago
Easy Apply
In-Office or Remote
7 Locations
Easy Apply
Mid level
Mid level
Cloud • Security • Software • Cybersecurity • Automation
As a Fullstack Engineer, you will build AI-assisted developer tools in GitLab Duo, working with TypeScript and Kotlin across various platforms, collaborating closely with engineering teams.
Top Skills: JavaJetbrains SdkKotlinLanguage Server ProtocolModern Ui FrameworksNode.jsTailwind CssTypescriptVue 3
3 Days Ago
In-Office or Remote
Toronto, ON, CAN
Senior level
Senior level
Mobile • Software • App development
As a Senior .NET Full Stack Developer, you will build robust, cross-platform applications using .NET technologies, focusing on Azure cloud solutions and maintaining database integrity.
Top Skills: .Net 8.Net MauiAsp.Net MvcAzure App ServicesAzure DevopsAzure FunctionsAzure Key VaultAzure Sql ServerBlazorC#Entity Framework 2Microsoft Sql Server 2019Newtonsoft.JsonSignalrTelerik Ui Frameworks
3 Days Ago
Remote
Woodbridge, ON, CAN
Senior level
Senior level
Logistics • Transportation • 3PL: Third Party Logistics
The Full Stack Developer will develop, enhance, and maintain web applications and tools, focusing on software development and API integrations to support logistics operations.
Top Skills: CSSHTMLNode.jsRuby On RailsSQLWordpress

Ameresco, Inc. (NYSE:AMRC) is a leading energy solutions provider dedicated to helping customers reduce costs, enhance resilience, and decarbonize to net zero in the global energy transition. We are a trusted, full-service partner to public sector and government entities, K-12 schools, higher education, utilities, and healthcare customers across the U.S., Canada, the U.K., and Europe. 

At Ameresco, we show the way by developing, constructing and operating tailored smart energy efficiency solutions, distributed energy resources, and infrastructure upgrades that drive cost savings, resilience, decarbonization, and innovation. Our comprehensive portfolio is built to address the challenges of today and adapt the future, ensuring long-term sustainability and success for our customers.

Ameresco has an immediate opening for a Full Stack Developer in our ASG (Asset Sustainability Group).

Ameresco Technology Solutions is a software innovation team that supports Ameresco’s comprehensive energy efficiency, renewable energy and asset sustainability solutions by creating scalable, elegant applications that produce business value and engaging customer experiences. Top candidates should be highly motivated and prepared to embrace a collaborative, fast-paced environment in an efficient and dynamic group.
 

Our team is comprised of creative, multi-talented individuals with a general knowledge of fundamental concepts and a desire to learn and apply new technologies over time. We are seeking a skilled and passionate Full Stack Developer with a strong background in working with time series data, data visualization and a desire to advance machine learning capabilities. The ideal candidate will have experience developing complex application and an understanding of machine learning algorithms and models.

Responsibilities:

  • Design, implement and maintain applications that utilize time series data and retrieval.
  • Develop and maintain APIs for efficient data handling and processing.
  • Front-end development utilizing technologies such as HTML, CSS, and JavaScript, along with frameworks like React, Angular, or Vue.js, to build responsive and interactive user interfaces.
  • Back-End development utilizing technologies including Node.js, Python, Ruby, or PHP, to develop server-side logic, define and maintain APIs, and integrate data storage solutions.
  • Database management using MySQL, PostgreSQL, InfluxDB, or other relevant systems to store and retrieve data efficiently.
  • Machine Learning Integration: Incorporate machine learning algorithms and models into applications to enhance functionality, automate processes, and improve user experience.
  • Create interactive and responsive user interfaces using modern front-end frameworks and libraries.
  • Implement data visualization techniques to present time series data in an intuitive and accessible manner.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, scalable, and maintainable code.
  • Participate in code reviews and contribute to the continuous improvement of our software development processes.
  • Troubleshoot and debug issues across the full stack.
  • Stay up to date with the latest technologies and trends in machine learning and full-stack development.

Minimum Qualifications:

  • A degree from an accredited Computer Science or Information Technology program or equivalent professional experience.
  • Minimum 5 years of experience in full stack development.
  • Expertise in front-end technologies (HTML, CSS, JavaScript) and frameworks (React, Angular, Vue.js).

Additional Qualifications:

  • Familiarity with Agile development methodologies.
  • The ability to solve problems collaboratively in a virtual international team setting
  • The ability to work independently to achieve defined goals
  • Strong written and verbal communication skills
  • Energy industry, asset management or service management knowledge would be a valuable asset.
  • Proficiency in back-end technologies (Python, PHP).
  • Knowledge of databases (MySQL, PostgreSQL, InfluxDB).
  • Experience with the AWS cloud platform.
  • Familiarity with machine learning libraries and frameworks (TensorFlow, Keras, PyTorch).

#LI-SMC

Ameresco Canada Inc. is committed to providing accommodations for applicants with disabilities.  If you require an accommodation, we will work with you to meet your needs.

What you need to know about the Toronto Tech Scene

Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account