Description
Senior Full-Stack Developer - Contract Role - Remote Working3mths initially - Market Rates Out of Scope
We are seeking a Senior Full-Stack Developer to join our clients team to work on a comprehensive energy management system designed for residential, commercial, and industrial settings. The goal is to help users reduce energy consumption, lower energy costs, and provide a user-friendly, accessible, and affordable solution for energy control and monitoring.
Roles and Responsibilities
Develop and maintain the energy management system, ensuring it provides users with a comprehensive solution for controlling and monitoring energy consumption.
Collaborate with the team to design, develop and implement new features and enhancements to the system.
Build and maintain robust and scalable software systems using modern web technologies, including Angular, React, Node.js, and others.
Ensure that the software is easy to use, accessible, and affordable for users in residential, commercial and industrial settings.
Implement and maintain software security best practices and ensure that the system is secure and protected against data breaches.
Write clean, well-documented, and maintainable code that adheres to industry standards and best practices.
Collaborate with the QA team to ensure software quality and fix any issues that arise. Stay current with emerging technologies and make recommendations for improving the system.
Expertise
AngularJS.
HTML, CSS, JavaScript. SQL, MySQL.
Amazon Web Services (AWS). RESTful APIs.
Node.js, Ruby on Rails, and PHP.
Skills and Requirements
Strong proficiency in web development technologies including HTML, CSS, JavaScript, React and AngularJS.
Expertise in Server Side technologies such as Node.js, Ruby on Rails, and PHP. Familiarity with database design, management, and integration, including SQL, MySQL, and MongoDB.
Knowledge of cloud computing platforms such as Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform.
Ability to design and implement RESTful APIs to integrate the EnergiEase system with third-party applications.
Experience with Agile development methodologies.
Knowledge of software architecture and design patterns.Ability to write clean, maintainable, and well-documented code, following best practices and coding standards.
Familiarity with IoT and machine learning technologies, advantageous.
- SmartSourcing are a Disability Confident Employer and we promote, celebrate and value diversity, we are committed to promoting equality and inclusion for all.