Full Stack Developer

LiveLogic
UK
about 1 month ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Gulp.js Web Interfaces JavaScript (Programming Language) PHP (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Amazon Cloudfront Amazon Elastic Compute Cloud Amazon S3 Bootstrap (Software) Cascading Style Sheets (CSS)
+36 more
Software as a Service Cloud Computing Code Review Continuous Integration Learning Management Systems Data Integration Software Debugging Digital Content JSON JQuery Laravel PostgreSQL MySQL Node.Js OAuth Preprocessor Elearning Digitalocean JSON Web Token Responsive Web Design Sharable Content Object Reference Model Web Content Accessibility Guidelines Web Application Frameworks Web Platforms WYSIWYG Extensible Markup Language (XML) ReactJS Git Vue.js Amazon Relational Database Service Syntactically Awesome Style Sheets (SASS) Webpack Build Tools Graphql Restful APIs Es2015

Job description

You’ll work with directors, learning designers, and other developers across a range of projects, helping us deliver reliable, intuitive products and maintain the systems that support our client work.

Your responsibilities will include:

  • Contributing to the design, development, and ongoing maintenance of web platforms and digital tools.
  • Building intuitive browser-based interfaces for creating, organising, previewing, and publishing content.
  • Developing back-end services using Laravel (PHP 8+).
  • Creating and maintaining reusable APIs and data integrations using REST, GraphQL, JSON, and XML.
  • Building interactive front-end interfaces using Vue.js or React, where appropriate.
  • Designing and optimising database schemas for users, projects, and digital content.
  • Maintaining, improving, and documenting our LiveLearn front-end framework, built with JavaScript, jQuery, LESS, Bootstrap, XML, and Gulp.
  • Deploying and maintaining cloud-based systems on AWS and DigitalOcean.
  • Ensuring systems are secure, scalable, and performant.
  • Writing tests, participating in code reviews, and maintaining clear technical documentation.
  • Providing support, troubleshooting, and ongoing improvements for existing systems.
  • Keeping up to date with relevant technologies and development best practices.

Requirements

  • Strong knowledge of PHP and Laravel.
  • Familiarity with Vue.js or React for building interactive web interfaces.
  • Good knowledge of JavaScript (ES6+), with confidence working in both custom frameworks and modern libraries.
  • Experience with front-end build tools such as Gulp, Webpack, or Vite.
  • Familiarity with CSS preprocessors such as LESS or Sass, responsive design principles, and Bootstrap.
  • Experience designing and optimising MySQL or PostgreSQL databases.
  • Understanding of REST APIs, XML, and JSON data handling.
  • Experience deploying to and managing AWS environments.
  • Understanding of authentication and authorisation, including tools and approaches such as OAuth, JWT, and Laravel Breeze or Jetstream.
  • Familiarity with Git and CI/CD workflows.
  • Strong problem-solving and debugging skills.
  • Ability to work independently and collaboratively in a small team.

Nice to Have

  • Knowledge of SCORM, xAPI, and LMS integration.
  • Experience building drag-and-drop or WYSIWYG editors.
  • Experience integrating AI tools, libraries, or APIs.
  • Familiarity with WCAG accessibility guidelines.
  • Experience with jQuery and Node.js.
  • Experience with DigitalOcean and AWS services such as S3, RDS, EC2/ECS, and CloudFront.
  • A background in learning technology, SaaS, or content management platforms.
  • Experience improving application and server security.

About You

  • You’re comfortable working in a small, multidisciplinary team.
  • You can work confidently across established and modern codebases.
  • You take a pragmatic approach, balancing delivery with maintainability.
  • You communicate clearly with technical and non-technical colleagues.
  • You’re interested in learning technology and creating a good user experience.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role…