Ameresco Logo

Ameresco

API Developer

Sorry, this job was removed at 03:11 p.m. (EST) on Thursday, May 08, 2025
Be an Early Applicant
Remote
2 Locations
Remote
2 Locations

Similar Jobs

9 Days Ago
In-Office or Remote
3 Locations
Senior level
Senior level
Artificial Intelligence • Consumer Web • Digital Media • Machine Learning • Software
The Senior Full Stack Engineer will enhance Poe's Developer API by building features, collaborating with teams, and ensuring quality and scalability.
Top Skills: C++GraphQLJavaPythonReactTypescript
9 Days Ago
Easy Apply
Remote or Hybrid
6 Locations
Easy Apply
Senior level
Senior level
Fintech • HR Tech
Lead the development of Gusto's Embedded Payroll platform, mentor engineers, engage with developers, and ensure production reliability and performance.
Top Skills: Ruby,Ruby On Rails,Apis
13 Days Ago
Easy Apply
Remote
40 Locations
Easy Apply
Senior level
Senior level
Fintech • Information Technology
The Senior Full-Stack Engineer will design, implement, and maintain systems for Trading API customers, focusing on both frontend and backend development, while leading projects and mentoring peers.
Top Skills: CSSDockerGCPGoHTMLKubernetesPostgresReactRest ApisTailwindcssTypescript

Ameresco, Inc. (NYSE:AMRC) is a leading cleantech integrator and renewable energy asset developer, owner and operator. Our comprehensive portfolio includes energy efficiency, infrastructure upgrades, asset sustainability and renewable energy solutions delivered to clients throughout North America and Europe. Our solutions range from upgrades to facility’s energy infrastructure to the development, construction and operation of renewable energy plants combined with tailored financial solutions. We foster an entrepreneurial, collaborative, and forward-thinking culture that thrives with innovation, diversity of thought, and inclusion. We are excited with all that the future holds for our industry, planet, and communities.

Ameresco has an immediate opening for a API 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. Our current need is for a specialized software engineer who architects, builds, and maintains Application Programming Interfaces (APIs) that enable internal, customer and third-party applications to exchange data and functionality.

Responsibilities:

  • Collaborating directly and independently with customers and third parties to architect and develop API solutions that align with business objectives.
  • Supporting internal front-end and back-end developers to ensure system consistency and improve application performance.
  • Ensuring the security of APIs through the implementation of authentication, authorization, and encryption techniques.
  • Creating API documentation for internal and external developers to facilitate easy integration and adoption.
  • Monitoring API performance, optimizing code, and scaling the API infrastructure as needed.
  • Developing and executing test cases to validate the functionality, reliability, and scalability of APIs.
  • Providing technical support for API products, including troubleshooting and resolving issues.
  • Participating in code reviews to maintain high code quality and encourage knowledge sharing among the development team.

Minimum Qualifications:

  • A degree from an accredited Computer Science or Information Technology program or equivalent professional experience.
  • Experience in analysis, design, and implementation of RESTful APIs, SOAP, or GraphQL services based on system requirements and industry best practices.
  • This position requires certain areas of expertise including PHP, Python, JavaScript, MYSQL, and Linux/Ubuntu.

Additional Qualifications:

  • Other ancillary skills would include Laravel, Symfony, Doctrine, Ionic, Angular, PostgreSQL, Amazon Web Services, and more.
  • Familiarity with Agile development methodologies.
  • Working knowledge of various technologies listed above.
  • Experience with modern development languages, platforms, and architectures
  • Experience writing scalable, maintainable, and testable code that naturally minimizes errors
  • The ability to solve problems collaboratively in a 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.

#LI-SMC

An award-winning industry leader, AMERESCO challenges the brightest, most talented and creative individuals in the industry by providing an environment that embraces initiative, diversity, and achievement along with comprehensive rewards, including company pension and incentive plans.

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