Ameresco Logo

Ameresco

Full Stack Developer

Posted 24 Days Ago
Remote
2 Locations
50K-100K
Senior level
Remote
2 Locations
50K-100K
Senior level
Seeking a Full Stack Developer to design, implement, and maintain applications using time series data, develop APIs, and integrate machine learning capabilities while collaborating with cross-functional teams.
The summary above was generated by AI

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.

Top Skills

Angular
AWS
CSS
HTML
Influxdb
JavaScript
Keras
MySQL
Node.js
PHP
Postgres
Python
PyTorch
React
Ruby
TensorFlow
Vue
HQ

Ameresco Framingham, Massachusetts, USA Office

111 Speen Street, Framingham, MA, United States, 01701

Similar Jobs

An Hour Ago
Easy Apply
Remote
Canada
Easy Apply
94K-122K Annually
Senior level
94K-122K Annually
Senior level
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
As a Senior Software Engineer, you will design and develop scalable solutions using various technologies, collaborate with teams on customer support systems, and enhance integrations, while ensuring quality architecture and development practices.
Top Skills: AWSAzureGoGCPJavaPythonReactSQLWorkatoZapierZendesk
5 Days Ago
Remote
Ottawa, ON, CAN
85K-225K Annually
Junior
85K-225K Annually
Junior
Big Data • Cloud • Healthtech • Software • Big Data Analytics
As a Full-Stack Software Engineer at Veeva, you'll design and develop innovative life science applications, collaborate with teams, and ensure quality testing.
Top Skills: AngularJavaJavaScriptJssMs Sql ServerMySQLOracleReactSassSpring FrameworkVue
19 Days Ago
Easy Apply
Remote
Hybrid
Vancouver, BC, CAN
Easy Apply
Mid level
Mid level
HR Tech • Information Technology • Software
As a Fullstack Software Engineer, you will design and deliver software solutions for the Deputy platform, focusing mainly on backend services while collaborating with product and design teams.
Top Skills: Php,Golang,Javascript,React,Vue,Angular,Html,Css

What you need to know about the Boston Tech Scene

Boston is a powerhouse for technology innovation thanks to world-class research universities like MIT and Harvard and a robust pipeline of venture capital investment. Host to the first telephone call and one of the first general-purpose computers ever put into use, Boston is now a hub for biotechnology, robotics and artificial intelligence — though it’s also home to several B2B software giants. So it’s no surprise that the city consistently ranks among the greatest startup ecosystems in the world.

Key Facts About Boston Tech

  • Number of Tech Workers: 269,000; 9.4% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Thermo Fisher Scientific, Toast, Klaviyo, HubSpot, DraftKings
  • Key Industries: Artificial intelligence, biotechnology, robotics, software, aerospace
  • Funding Landscape: $15.7 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Summit Partners, Volition Capital, Bain Capital Ventures, MassVentures, Highland Capital Partners
  • Research Centers and Universities: MIT, Harvard University, Boston College, Tufts University, Boston University, Northeastern University, Smithsonian Astrophysical Observatory, National Bureau of Economic Research, Broad Institute, Lowell Center for Space Science & Technology, National Emerging Infectious Diseases Laboratories

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account