At a Glance
- Tasks: Develop and maintain innovative web applications for energy solutions.
- Company: Join Ameresco, a leader in sustainable energy solutions.
- Benefits: Enjoy competitive pay, flexible remote work, and great career growth.
- Other info: Dynamic team environment with opportunities for personal and professional development.
- Why this job: Make a real impact in the energy sector while working with cutting-edge technology.
- Qualifications: Experience in full-stack development and a passion for sustainability.
The predicted salary is between 60000 - 80000 £ per year.
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 show the way by developing, constructing and operating tailored smart energy efficiency solutions, distributed energy resources, and infrastructure upgrades that drive cost savings, resilience, decarbonization, and innovation. Our comprehensive portfolio is built to address the challenges of today and adapt the future, ensuring long-term sustainability and success for our customers.
Ameresco has an immediate opening for a Full-Stack Developer in our ASG (Asset Sustainability Group). We are seeking a talented and enthusiastic Full-Stack Developer with a strong commitment to creating robust and scalable applications. The ideal candidate should possess proficiency in back-end & front-end development, database design, and infrastructure management.
Responsibilities:- Implement and maintain features in both front-end and back-end applications.
- Design, develop, and maintain existing web applications, including those deployed to mobile devices.
- Support internal front-end and back-end developers to ensure system consistency and improve application performance.
- Ensuring the performance, quality, and responsiveness of applications.
- Write clean, modern and maintainable code.
- Collaborate to create high-quality, scalable solutions with Stakeholders, Operations & Support and other development teams.
- Conduct code reviews and provide constructive feedback to team members.
- Troubleshoot and resolve application issues and bugs.
- Highlight areas of improvement within the code base, with a positive attitude towards change.
- Stay updated with emerging technologies and industry trends.
- A degree from an accredited Computer Science or Information Technology program or equivalent professional experience.
- Minimum of 5 years of experience in web/software development.
- Proven experience as a Software Developer in a commercial environment.
- A comprehensive understanding of the basics of web applications; HTML, CSS & JavaScript.
- Proficiency in back-end development with PHP 8+ and Python 3+.
- Competence in database design & maintenance around MySQL 8+ and/or PostgreSQL.
- Experience with front-end technologies such as Angular 18+.
- Ability to deploy, maintain and securely manage Unix-based servers.
- Strong understanding of software development principles and best practices, including those around security, accessibility and maintainability.
- Ability to develop applications suitable in an enterprise environment.
- A good understanding of common CI/CD processes and version control (git).
- Excellent problem-solving skills and attention to detail.
- Ability to work independently, or as a team, to achieve defined goals.
- Strong written and verbal communication skills.
- Experience with user research methodologies and usability testing.
- Ability to write performant code and optimize end-user performance.
Amercso challenges the brightest, most talented, and creative individuals in the industry by providing an environment that fosters initiative and achievement. We are proud of our comprehensive and competitive employee benefits, including people-oriented insurance, investment, and incentive plans.
All official communications from Ameresco will originate from an @ameresco.com email address. Any correspondence from other domains should be regarded as fraudulent. Please report any suspicious activity to the platform where the issue was encountered.
Ameresco is an Equal Opportunity Employer.
Remote Full-Stack Engineer for Energy Solutions employer: Ameresco
At Ameresco, we pride ourselves on being a leading energy solutions provider that not only focuses on innovation and sustainability but also values our employees' growth and well-being. Our remote Full-Stack Engineer role offers a collaborative work culture where creativity is encouraged, alongside competitive benefits and opportunities for professional development in the rapidly evolving energy sector. Join us in making a meaningful impact while enjoying the flexibility of remote work from anywhere in the UK.
StudySmarter Expert Advice🤫
We think this is how you could land Remote Full-Stack Engineer for Energy Solutions
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work in energy solutions. A friendly chat can lead to insider info about job openings or even a referral.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those related to full-stack development. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions and coding challenges. Practice makes perfect, so consider mock interviews with friends or use online platforms to get comfortable.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Remote Full-Stack Engineer for Energy Solutions
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Full-Stack Developer role. Highlight your experience with both front-end and back-end technologies, especially PHP, Python, and Angular. We want to see how your skills align with our mission in energy solutions!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for energy solutions and how your background makes you a great fit for our team. We love seeing enthusiasm and a personal touch, so don’t hold back!
Showcase Your Projects:Include links to your previous projects or GitHub repositories. We’re keen to see your coding style and problem-solving skills in action. Demonstrating your ability to create robust applications will definitely catch our eye!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re serious about joining our team at Ameresco!
How to prepare for a job interview at Ameresco
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, like PHP, Python, and Angular. Brush up on your knowledge of MySQL and PostgreSQL too, as they’ll likely come up during technical discussions.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous projects and how you overcame them. This is a great way to demonstrate your analytical thinking and ability to troubleshoot issues effectively.
✨Understand the Company’s Mission
Familiarise yourself with Ameresco’s commitment to energy solutions and sustainability. Being able to articulate how your skills can contribute to their goals will show that you’re genuinely interested in the role and the company.
✨Practice Code Reviews
Since the role involves conducting code reviews, practice explaining your thought process when reviewing code. Be ready to provide constructive feedback and discuss best practices, as this will highlight your collaborative spirit and attention to detail.