Software Developer

Spectrum IT Recruitment
Southampton, United Kingdom
2 days ago

Role details

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

Job location

Southampton, United Kingdom

Tech stack

Clean Code Principles
JavaScript
.NET
API
Amazon Web Services (AWS)
Automation of Tests
Unit Testing
Azure
C Sharp (Programming Language)
Cloud Computing
Continuous Delivery
Continuous Integration
Relational Databases
Cursor (Graphical User Interface Elements)
Python
MongoDB
Node.js
Software Maintenance
Next.js
Software Engineering
TypeScript
GitHub Copilot
React
Large Language Models
Backend
Kubernetes
NestJS
REST
Terraform
Serverless Computing
Docker
Web Api

Job description

A growing software team is looking for an Intermediate or Senior Developer to help build and evolve technology used across the eCommerce and logistics sector.

The business provides a multi-carrier delivery platform that helps retailers manage parcel tracking, customer queries, delivery issues and claims through a single, customer-focused solution. The team is now growing and looking for another developer to contribute to both new development and the continued improvement of existing services.

Software Developer Backend / Full-Stack Southampton, Hampshire - Hybrid, 2-3 days per week in the office £60,000 - £70,000

This is primarily a backend role, working with TypeScript, Node.js and cloud-based systems. There will also be scope to work across the full stack for someone who wants broader exposure.

The team is also actively exploring how AI-assisted development and agentic systems can improve the way software is built and delivered. You do not need to be an AI tooling expert, but you should be curious about where software development is heading and open to using tools such as Claude, Cursor, GitHub Copilot or similar as part of a modern engineering workflow.

The role You will join an experienced development team responsible for designing, building, testing, deploying and supporting software used by retailers and logistics providers. You can expect to be involved in:

  • Building backend services and REST APIs using TypeScript and Node.js
  • Writing clear, tested and maintainable code
  • Contributing to the design and development of new features and services
  • Supporting and improving existing systems
  • Working with product, technical and leadership teams to understand requirements and shape solutions
  • Deploying, supporting and maintaining software and infrastructure
  • Using modern development practices including CI, automated testing, infrastructure as code and containerisation
  • Learning GCP if your current cloud experience is mainly with AWS or Azure
  • Exploring sensible use of AI-assisted development tools within the team's engineering practices, This is a chance to join a growing UK development team working on software with real operational use in the eCommerce and logistics market., Not what you are looking for?
  • Software jobs
  • Software Engineer jobs
  • Developer jobs
  • Python Developer jobs
  • Web Developer jobs

Requirements

The role could suit either an experienced mid-level developer ready for more ownership, or a senior developer looking for a hands-on role in a product-focused software environment. You will need experience with:

  • TypeScript and Node.js
  • Backend API development, ideally with Express, Nest.js or similar
  • MongoDB and/or relational databases
  • Unit testing, such as Jest or similar
  • Cloud platforms, with GCP useful but not essential
  • Docker and Docker Compose
  • CI/CD or continuous delivery environments
  • Infrastructure as code, ideally Terraform or similar
  • Working collaboratively in a software development team

Experience with AWS or Azure is absolutely fine if you are interested in building your GCP experience.

Useful but not essential

  • React or Next.js
  • Kubernetes or serverless environments
  • GitOps principles
  • Feature flags, dark launching or similar release techniques
  • AI-assisted development tools such as GitHub Copilot, Cursor, Claude Code or similar
  • Exposure to LLM-powered agents, APIs or pipelines using tools such as OpenAI, Anthropic, LangChain or similar, * Node
  • React
  • Software Developer
  • Node.js
  • .net Developer
  • C# Developer
  • JavaScript Developer
  • C#. .net
  • Node.JS Developer
  • Node Developer

Apply for this position