IT & Software

Lead Software Developer

Bytes Software Services

Leatherhead · Surrey · United Kingdom

Share this job: X Facebook WhatsApp Save job : Lead Software Developer
Overview

In this role you will lead the design, development and support of secure, scalable applications across the full stack. You’ll work in a small, agile Engineering team to deliver user-centred software with clean architecture, strong testing, and reliable delivery. You’ll collaborate with product managers, designers and engineers to drive technical excellence and impactful, product-driven outcomes. This is a hands-on, multi-hat role with scope to grow into senior positions while shaping modern, cloud-enabled solutions.

Pay / Benefits
  • hybrid working
  • training and career development
  • gym and canteen facilities
  • regular incentives and company events
  • charity and sustainability involvement
  • Awards and recognition programs
Responsibilities
  • Design and develop backend services in C#/.NET Core with focus on clean architecture, scalability and maintainability
  • Build responsive front-end components in React and Next.js integrated with C# APIs
  • Containerise apps with Docker, orchestrate using Kubernetes and manage GitOps with ArgoCD
  • Leverage Azure services (App Services, Functions, AKS, SQL Database) for hosting, scaling and security
  • Configure automated CI/CD pipelines (GitHub Actions or equivalent) and integrate Snyk security scanning
  • Instrument applications for observability using LGTM stack or equivalent (logs, metrics, tracing)
  • Design and optimize PostgreSQL and MS SQL Server schemas, queries and migrations
  • Mentor teammates, participate in code reviews and promote Test-Driven Development and robust testing
  • Collaborate with product managers, designers and engineers to ensure dependable delivery
  • Maintain and improve observability, incident response and delivery quality
Key requirements
  • 4+ years of professional experience building backend services with C#/.NET
  • Strong C#/.NET Core experience and modern backend service design
  • Frontend experience with React.js and Next.js
  • Hands-on DevOps experience with Docker, Kubernetes, GitHub or GitLab, ArgoCD and Snyk
  • Azure experience deploying and securing apps (App Services, Functions, AKS)
  • Database modelling, querying and tuning for PostgreSQL and MS SQL Server
  • Experience with CI/CD pipelines and automated testing (xUnit, NUnit)
  • Familiarity with observability tools (LGTM stack, ELK, Prometheus, OpenTelemetry)
  • Ability to read, write and integrate Go services (Golang)
  • Experience in agile, small cross-functional teams using JIRA and strong TDD practices
  • Collaborative mindset
  • Proactive and ownership-driven
  • Product-focused and user-centric
  • C#/.NET Core
  • React.js
  • Next.js

Reference: WJ-747_31216839 · Posted 01 Nov 2026, 12:17 PM

Find more on GigBlow

This role is listed on GigBlow for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.

Software Developer jobs in other states

Browse jobs