cover image
Ameresco

Ameresco

www.ameresco.com

2 Jobs

1,427 Employees

About the Company

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. Our comprehensive portfolio includes implementing smart energy efficiency solutions, upgrading aging infrastructure, and developing, constructing, and operating distributed energy resources. As a trusted full-service partner, Ameresco shows the way by reducing energy use and delivering energy infrastructure solutions to Federal, state and local governments, utilities, educational and healthcare institutions, housing authorities, and commercial and industrial customers. Headquartered in Framingham, MA, Ameresco has more than 1,500 employees providing local expertise in North America and Europe.

Listed Jobs

Company background Company brand
Company Name
Ameresco
Job Title
Application Developer
Job Description
**Job Title:** Application Developer **Role Summary:** Design, develop, and maintain mobile and web applications using Ionic and Angular within an enterprise environment. Ensure performance, security, accessibility, and scalability while collaborating with cross‑functional teams and supporting internal developers. **Expectations:** - Minimum 5 years of professional web/software development experience. - Ability to work independently and as part of a team to meet defined goals. - Strong problem‑solving, communication, and attention‑to‑detail skills. - Commitment to code quality, continuous improvement, and staying current with technology trends. **Key Responsibilities:** - Implement and maintain features in existing applications. - Design, develop, and launch new mobile/web applications. - Write clean, modern, and maintainable TypeScript/JavaScript code. - Conduct code reviews and provide constructive feedback. - Troubleshoot, debug, and resolve application issues and bugs. - Optimize application performance, responsiveness, and security. - Collaborate with stakeholders, operations, support, and other development teams to deliver scalable solutions. - Support internal developers to ensure system consistency. - Identify and propose improvements to the code base. - Follow CI/CD processes and version‑control best practices. **Required Skills:** - Proficiency with Ionic 7+ and Angular 18+. - Strong TypeScript, HTML, CSS, and JavaScript expertise. - Experience with responsive design and accessibility standards. - Ability to interpret back‑end code (PHP, Python) and work with databases. - Knowledge of software development best practices, security, and maintainability. - Familiarity with Git and common CI/CD pipelines. - Experience with user research, usability testing, and performance optimization. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Information Technology, or related field, or equivalent professional experience.
Ontario, Canada
On site
Mid level
24-09-2025
Company background Company brand
Company Name
Ameresco
Job Title
Full Stack Developer
Job Description
**Job Title:** Full Stack Developer **Role Summary:** Design, develop, and maintain end‑to‑end web applications in an enterprise energy‑solutions context. Deliver scalable, secure, and high‑performance front‑end and back‑end components, collaborate across stakeholder groups, and ensure consistent quality through code reviews, CI/CD, and best practices. **Expectations:** - Produce clean, modern, and maintainable code adhering to security, accessibility, and performance standards. - Deploy and manage Unix‑based servers securely. - Stay current with emerging technologies and industry trends. - Contribute to continuous improvement of systems and processes. **Key Responsibilities:** - Implement and enhance features for both front‑end and back‑end applications. - Design, develop, and maintain web applications, including mobile‑optimized versions. - Support and mentor other developers to improve system consistency and performance. - Conduct code reviews and provide constructive feedback. - Troubleshoot, debug, and resolve application issues. - Identify and recommend code‑base improvements. - Collaborate with stakeholders, operations, support, and other dev teams to deliver scalable solutions. - Participate in CI/CD pipelines and version control (git). **Required Skills:** - Expertise in PHP 8+ and Python 3+ for back‑end development. - Proficiency with front‑end technologies: Angular 18+; HTML, CSS, JavaScript. - Database design and maintenance in MySQL 8+ and/or PostgreSQL. - Secure deployment and management of Unix‑based servers. - Strong understanding of software development principles, including security, accessibility, and maintainability. - Experience with CI/CD processes, version control (git), and code quality tools. - Excellent problem‑solving, attention to detail, and communication skills. - Ability to work independently or as part of a team. - Knowledge of user research methodologies and usability testing is a plus. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Information Technology, or equivalent professional experience. - Minimum 5 years of web/software development experience in a commercial environment. - Professional certifications relevant to full‑stack development, security, or cloud infrastructure are advantageous.
United kingdom
Remote
Mid level
03-12-2025