Full Stack Developer
AMERESCO LIMITED - Redruth, England
Apply NowJob Description
Join to apply for theFull Stack Developerrole atAMERESCO LIMITED 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 develop, construct, and operate tailored smart energy efficiency solutions, distributed energy resources, and infrastructure upgrades that drive cost savings, resilience, decarbonization, and innovation. Our comprehensive portfolio addresses today's challenges and prepares for the future, ensuring long-term sustainability for our customers. We have an immediate opening for aFull-Stack Developerin our ASG (Asset Sustainability Group). We seek a talented, enthusiastic developer with proficiency in back-end and front-end development, database design, and infrastructure management. ResponsibilitiesImplement and maintain features in both front-end and back-end applications. Design, develop, and maintain web applications, including mobile deployment. Support internal developers to ensure system consistency and improve performance. Ensure application performance, quality, and responsiveness. Write clean, modern, and maintainable code. Collaborate with stakeholders, operations, support, and other teams to create scalable solutions. Conduct code reviews and provide constructive feedback. Troubleshoot and resolve application issues and bugs. Identify areas for improvement within the codebase. Stay updated with emerging technologies and industry trends. Minimum QualificationsA degree in Computer Science, Information Technology, or equivalent experience. Minimum of 5 years in web/software development. Additional QualificationsProven experience as a Software Developer in a commercial environment. Understanding of web applications: HTML, CSS, JavaScript. Proficiency in PHP 8+ and Python 3+. Experience with MySQL 8+ and/or PostgreSQL. Experience with Angular 18+. Ability to manage Unix-based servers securely. Strong understanding of software development principles, including security, accessibility, and maintainability. Knowledge of CI/CD processes and git version control. Excellent problem-solving, communication, and teamwork skills. Experience with user research and usability testing.#J-18808-Ljbffr
Created: 2025-08-23