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)