Full Stack Developer
Data Energy is at the forefront of the green revolution, providing innovative metering and billing services to leading house builders and a managing agents.
Through continued expansion, we’re looking for an experienced Full Stack Developer to join our existing Development Team, working on a variety of frontend and backend applications including data ingestion and normalisation, billing platform and customer/client portals.
About the role
The Role:
- Fully remote
- Head Office: Bishop’s Stortford
- Salary: £40,000 – £45,000
- Hours Per Week: 8.30am – 5.00pm
- Role Type: Permanent
- Reporting to: Lead Web Development
Benefits:
- Sickness and accident salary protection insurance
- Life insurance
- Holiday entitlement: 25 days plus bank holidays (34 days for 2022)
- Full induction
- Company pension scheme
Responsibilities:
- Understanding project requirements and translating into web applications built with appropriate and optimal web technologies
- Write testable and well designed efficient code to best development practices
- Design and develop any APIs necessary to facilitate communication between third party services
- Advise and implement any useful web concepts or web APIs that could better improve automation/optimisation of web systems
- Stay up to date on modern web standards and advise the company of any upcoming/relevant industry changes which may affect or benefit
- Maintain software documentation
- Write to TDD techniques
- Attend remote meetings with external clients where necessary
- Work using the team’s Shape Up methodology
Skills Required:
- Understanding of web standards and best development practices along with security considerations
- Appropriate knowledge of backend technologies and frameworks (primarily PHP for existing applications, Lumen / Laravel)
- Appropriate knowledge of backend approaches for efficiency such as asynchronous queuing mechanisms and caching (Supervisor / SQS)
- Appropriate knowledge of front end languages (HTML / CSS / JavaScript) and front end CSS frameworks (Bootstrap / Materialize)
- Appropriate knowledge of local environment setup and CSS preprocessors (Docker / SASS)
- Appropriate knowledge of front end JavaScript frameworks (Current stack uses VueJS and NodeJS with Express Framework)
- Appropriate knowledge of database technologies such as MySQL and MongoDB
- Familiar with test frameworks and linters (PHPUnit, Jest, SuperTest)
- Appropriate knowledge of version control systems (Git / GitHub Actions)
- Excellent communication skills
- Excellent problem solving skills, attention to detail and ability to juggle multiple tasks where necessary with appropriate timeline considerations
- Understanding of core concepts of Shape Up methodology
- Familiarity of AWS services/concepts (EC2, S3, SQS, Load Balancers, CloudFront, ELB, RDS, CodeDeploy)
Application Questions:
- Do you have a good knowledge of backend technologies and frameworks?
- Are you confident in writing testable and well designed code?
- Are you familiar with test frameworks and linters (PHPUnit, Jest, SuperTest)?
Experience:
- Commercial web development: 3 years (required)