Full Stack Engineer in UK

Location: Uk
Salary: Hidden
Recruiter: Trident Search
Job Hours: Full-time

Start your application for this job today

Apply Now

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.


Key Responsibilities

Front-End Development:

  • Design and develop responsive user interfaces for web applications, with a focus on dashboards and analytics.
  • Work closely with designers to create intuitive and visually appealing user experiences.


Back-End Development:

  • Create and maintain server-side logic, database interactions, and APIs using Python and related frameworks.
  • Ensure the performance, security, and scalability of back-end services.


Full Stack Integration:

  • Combine front-end and back-end components to deliver complete, functional web applications.
  • Optimize applications for maximum speed and scalability.


CI/CD and DevOps:

  • Set up and maintain continuous integration and continuous deployment (CI/CD) pipelines.
  • Ensure smooth deployment and monitoring of applications.


Collaboration and Communication:

  • Collaborate with cross-functional teams, including designers, data scientists, and product managers.
  • Participate in code reviews and provide constructive feedback.
  • Engage with clients to understand their software engineering needs and objectives.
  • Support client engagements, including pitches and presentations.
  • Deliver high-quality work within agreed timelines, taking the initiative and being proactive.


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 (preferred), 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 languages such as SCSS or SASS.


Back-End:

  • Strong knowledge of at least one object-oriented language (Python preferred) 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).
  • CI/CD and DevOps:
  • 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, especially iterative approaches to software development in collaboration with clients.
  • 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.

The best places to find the most Full Stack Engineer jobs

Average salary comparison

Job salary over time

Salaries by job level

Salary across the UK

Useful Resources:

CV template for a Full Stack Engineer

View Now
CV template for a Full Stack Engineer

Glassdoor Company Reviews

Search