Enable job alerts via email!

Senior Full-Stack Engineer

ZipRecruiter

London

On-site

GBP 50,000 - 90,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a rapidly growing cyber security consultancy as a Senior Full Stack Developer. In this exciting role, you will design, develop, and debug responsive web and mobile applications, leveraging your expertise in both front-end and back-end technologies. The ideal candidate will have a strong foundation in languages like HTML, CSS, and JavaScript, as well as back-end frameworks such as Django and Flask. This position offers the opportunity to work in a dynamic environment where innovative solutions to complex technical challenges are encouraged. If you are passionate about technology and eager to make an impact, this role is perfect for you.

Qualifications

  • Proficiency in front-end technologies like HTML, CSS, and JavaScript.
  • Strong knowledge of Python and back-end frameworks like Django.

Responsibilities

  • Designing and developing responsive web and mobile applications.
  • Testing and debugging applications to ensure optimal performance.

Skills

HTML
CSS
JavaScript
TypeScript
React
Angular
Vue.js
D3.js
Chart.js
Python
Django
Flask
RESTful APIs
GraphQL
SQL
NoSQL
Git
CI/CD
Docker
AWS
Azure
Google Cloud

Education

Bachelor’s degree in computer science
Bachelor’s degree in software engineering
Bachelor’s degree in a related field

Tools

Git
Jenkins
GitHub Actions
ADO
Docker

Job description

Job Description

Trident Search have partnered with a rapidly growing cyber security consultancy who are on the search for a Senior Full Stack Developer to join them. The ideal candidate will be responsible for designing, developing, testing, and debugging responsive web and mobile applications for the company.

Senior Full Stack Engineer

Skills/Knowledge

This role requires the following key skills and knowledge:

Front-End:
  • Proficiency in HTML, CSS, and JavaScript (including experience with TypeScript).
  • Experience with front-end frameworks/libraries such as React, Angular, or Vue.js.
  • Knowledge of data visualization libraries (e.g., D3.js, Chart.js).
  • Understanding of modular and reusable UI component architecture.
  • Expertise in CSS pre-processor such as SCSS or SASS.
Back-End:
  • Strong knowledge of at least one object-oriented language (e.g., Python) and back-end frameworks (e.g., Django, Flask).
  • Experience with RESTful APIs and/or GraphQL.
  • Familiarity with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
  • Experience with version control systems (e.g., Git).
  • Experience in setting up CI/CD pipelines (e.g., using Jenkins, GitHub Actions, ADO).
  • Familiarity with containerization and orchestration tools (e.g., Docker).
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
General:
  • Bachelor’s degree in computer science, software engineering, or a related field.
  • Professional experience as a software engineer, preferably in a consultancy or industry setting.
  • Experience working in Unix/Linux environments.
  • Familiarity with software development methodologies, such as Agile or Scrum.
  • Excellent problem-solving and analytical skills, with the ability to find innovative solutions to complex technical challenges.
  • Strong communication and interpersonal skills to effectively interact with clients and team members.
  • Knowledge of software security principles and best practices.

This role does not offer sponsorship.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.