Full Stack Software Engineer

Searchability
Manchester, United Kingdom
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 80K

Job location

Manchester, United Kingdom

Tech stack

Java
Artificial Intelligence
Software Quality
Code Review
Data Security
DevOps
Elasticsearch
Python
Neo4j
Software Systems
TypeScript
DevOps Tools - Open-source
React
Gitlab-ci
Kubernetes
Data Analytics
Operational Systems
Tools for Reporting
Front End Software Development

Job description

  • Design, build and maintain robust software solutions in secure environments
  • Break down ambiguous requirements into practical, deliverable outcomes
  • Contribute to architectural and technical design decisions
  • Improve code quality, tooling, and engineering practices
  • Work closely with platform, DevOps and product-focused roles
  • Support CI/CD pipelines and containerised infrastructure where required
  • Produce clear, maintainable technical documentation
  • Actively participate in code reviews and technical discussions

Technical Experience

Experience in some of the following is expected:

  • Languages: Java, Python
  • Frontend: React, TypeScript
  • Data / Search: Neo4j, ElasticSearch
  • Workflow: Camunda
  • DevOps / Platform: Kubernetes, GitLab CI/CD
  • Architecture: Containerised, automated delivery environments

Project Exposure

Engineers may work across areas such as:

  • Data analytics and graph-based systems
  • Search and reporting platforms at scale
  • Secure data processing and analysis
  • Internal developer platforms and DevOps tooling
  • Workflow automation and bespoke operational systems
  • AI-related evaluation, assurance, and metrics pipelines

Requirements

  • Proven experience as a Software Engineer on complex systems
  • Strong problem-solving skills and sound engineering fundamentals
  • Comfortable working with evolving or unclear requirements
  • Collaborative mindset with a willingness to challenge approaches
  • Ability to take ownership beyond individual coding tasks
  • Active eDV clearance (mandatory)

Apply for this position