Full Stack Engineer

  • Ref: 48529
  • Employment Type: Permanent
  • Location: Hybrid/London
  • Salary: Pay Flexible Depending on Experience
Back to Jobs

About the Role

We are looking for a skilled Full Stack Engineer to design, develop and maintain high-quality software applications across both front-end and back-end systems. The successful candidate will work closely with technical teams and stakeholders to build scalable, reliable and user-friendly solutions that meet business requirements.

This role requires a strong understanding of modern development practices, problem-solving skills and the ability to contribute across the full software development lifecycle.

Key Responsibilities

  • Design, develop and maintain web applications across front-end and back-end environments.

  • Build responsive, user-friendly interfaces and deliver reliable server-side functionality.

  • Develop and maintain APIs, integrations and database solutions.

  • Write clean, maintainable and efficient code in line with development best practices.

  • Collaborate with developers, designers, product teams and stakeholders to define technical requirements.

  • Participate in code reviews, testing, debugging and performance optimisation.

  • Identify and resolve technical issues across applications and systems.

  • Contribute to software architecture, technical design and continuous improvement initiatives.

  • Support application deployment, maintenance and ongoing enhancements.

  • Stay up to date with emerging technologies, frameworks and development methodologies.

Required Skills & Experience

  • Proven experience in full stack software development.

  • Strong understanding of front-end technologies, such as HTML, CSS and JavaScript.

  • Experience with modern front-end frameworks, such as React, Angular or Vue.js.

  • Back-end development experience using technologies such as Node.js, Python, Java, C# or similar.

  • Experience designing and working with REST APIs and system integrations.

  • Knowledge of relational and/or NoSQL databases.

  • Understanding of version control tools, such as Git.

  • Familiarity with software testing, debugging and code quality best practices.

  • Understanding of secure, scalable and maintainable application development.

  • Strong analytical, problem-solving and communication skills.

  • Ability to work independently and collaboratively within an agile development environment.

Desirable Skills

  • Experience with cloud platforms such as Microsoft Azure, AWS or Google Cloud.

  • Familiarity with CI/CD pipelines, automated testing and DevOps practices.

  • Experience working with containerisation technologies such as Docker.

  • Knowledge of application security and performance optimisation.

What We're Looking For

A proactive and technically capable Full Stack Engineer who enjoys solving complex problems and delivering high-quality software solutions. The ideal candidate will be comfortable working across the full technology stack, collaborating with multidisciplinary teams and contributing to the ongoing development and improvement of applications.

Back to Jobs
Similar Jobs

Apigee Designer

  • Employment Type: Contract
  • Location: Hybrid/Europe

Salesforce Architect

  • Employment Type: Contract
  • Location: EU Remote

Solution Architect

  • Employment Type: Permanent
  • Location: Hybrid/London