API Developer

Company: Ameresco
Apply for the API Developer
Location: London
Job Description:

Ameresco, Inc. has an immediate opening for an API Developer in our ASG (Asset Sustainability Group).

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.

Ameresco is an Equal Opportunity Employer.

#J-18808-Ljbffr…

Posted: May 12th, 2026