
Job Overview
Location
United Kingdom - London - Remote
Job Type
Full-time
Category
Software Engineering
Date Posted
May 27, 2026
Full Job Description
đź“‹ Description
- • Implement and maintain features in both front-end and back-end applications for web and mobile platforms.
- • Design, develop, and maintain existing web applications deployed to mobile devices.
- • Support internal front-end and back-end developers to ensure system consistency and improve application performance.
- • Ensure the performance, quality, and responsiveness of all applications under development.
- • Write clean, modern, and maintainable code adhering to industry best practices.
- • Collaborate with stakeholders, operations, support teams, and other development teams to create high-quality, scalable solutions.
- • Conduct code reviews and provide constructive feedback to team members to elevate code quality.
- • Troubleshoot, diagnose, and resolve application issues and bugs in a timely manner.
- • Identify and propose areas of improvement within the codebase with a proactive and positive approach to change.
- • Stay current with emerging technologies, industry trends, and evolving development standards.
- • Deploy, maintain, and securely manage Unix-based servers to support application infrastructure.
- • Apply strong understanding of software development principles including security, accessibility, and maintainability.
- • Develop enterprise-grade applications that meet scalability, reliability, and compliance requirements.
- • Utilize CI/CD processes and version control (git) to streamline development workflows.
- • Optimize end-user performance through writing performant code and refining application responsiveness.
- • Apply knowledge of user research methodologies and usability testing to inform development decisions.
- • Communicate effectively in both written and verbal forms to align technical work with business objectives.
- • Work independently or as part of a team to achieve defined technical and operational goals.
🎯 Requirements
- • Degree from an accredited Computer Science or Information Technology program or equivalent professional experience
- • Minimum of 5 years of experience in web/software development
- • Proficiency in back-end development with PHP 8+ and Python 3+
- • Competence in database design & maintenance using MySQL 8+ and/or PostgreSQL
- • Experience with front-end technologies such as Angular 18+
- • Ability to deploy, maintain, and securely manage Unix-based servers
🏖️ Benefits
- • Comprehensive and competitive employee benefits
- • People-oriented insurance plans
- • Investment plans
- • Incentive plans
Skills & Technologies
About Ameresco, Inc.
Ameresco, Inc. is a cleantech integrator that designs, builds, owns and maintains renewable energy plants, energy efficiency projects and energy infrastructure for facilities across North America and Europe. Founded in 2000 and headquartered in Framingham, Massachusetts, the company offers performance contracting, solar, battery storage, microgrids, cogeneration and facility optimization services to federal, state, municipal, educational, healthcare and commercial clients, enabling them to reduce energy costs and carbon footprints while meeting sustainability goals.
Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.
Newsletter
Weekly remote jobs and featured talent.
No spam. Only curated remote roles and product updates. You can unsubscribe anytime.
Similar Opportunities

Eye Security, Inc.
1 month ago

Tide Platform Limited
3 months ago

Pearl Health, Inc.
1 month ago

Sedgwick Claims Management Services, Inc.
1 month ago