Golang Backend Developer (Mid-Level) (ID: pmTPfS90)

Place of Work: Hybrid
Salary: £ 55,000 - £ 75,000 (Per Annum)
Date Posted: 29-Dec-2025
Expiry Date: 27-Jun-2026
Job Details:
Location: London, Greater London, United Kingdom
Job Category: Software Development
Career Level: Experienced Professional
Contractual Type: Full Time/Permanent
Working Hours: Full Time
Qualifications: Bachelor’s Degree Computer Science or related
Experience: 4+ years of development experience
Positions Available: 1
Skills Required
  • CI/CD pipelines
  • DevOps
  • Github
  • Golang
  • MongoDB
  • NoSQL
  • PostgreSQL
  • UI/UX Design
Benefits
  • Stated In Job Description
Job Description

A leading provider of cutting-edge cybersecurity solutions. We are seeking a talented and motivated Mid-level Golang Backend Developer to join our team. You will play a pivotal role in developing and maintaining our flagship Phoenix Platform—a cybersecurity platform designed to secure industrial control systems.

If you are a passionate Golang developer with a focus on secure software development and DevSecOps practices, we invite you to apply. Join us and contribute to building innovative and secure solutions for industrial control systems.

Backend Development: Responsibilities:

  • Design, develop, and maintain robust Golang-based microservices for the Phoenix Platform.
  • Collaborate with cross-functional teams to understand system requirements and contribute to the overall architecture.

Microservices Architecture

  • Work with Docker containers and microservices architecture to ensure scalability, flexibility, and maintainability.
  • Implement and optimise APIs for seamless communication between microservices.

DevSecOps Practices & Security Integration:

  • Incorporate DevSecOps principles by embedding security controls throughout the CI/CD pipeline for automated testing and security checks.
  • Utilise infrastructure-as-code tools to ensure secure and consistent deployment practices across environments.
  • Identify and address vulnerabilities within the application stack through static and dynamic code analysis, penetration testing, and monitoring solutions.
  • Implement secure and defensive coding techniques, adhering to best practices for mitigating common vulnerabilities and memory safety issues.
  • Apply frameworks and guidelines, such as CIS Benchmarks and secure coding standards, to ensure consistent adherence to industry standards.
  • Enforce Role-Based Access Control (RBAC) for critical platform components, and implement data encryption protocols for sensitive data at rest and in transit.
  • Contribute to a security-focused software development lifecycle by participating in threat modelling, secure code reviews, and risk assessments.
  • Develop, document, and enforce security requirements, including input validation, error handling, and secure session management.

Cross-discipline Collaboration:

  • Work with front-end developers, UI/UX designers, and DevOps engineers to deliver a cohesive, secure, and user-friendly platform.
  • Contribute to relevant open-source projects and maintain engagement with the wider security and development community.
  • Support Operational Technology engineering, integration, and consultative engagements.

Testing & Debugging:

  • Create and maintain unit tests, integration tests, and security tests for backend components, ensuring high reliability and resilience.
  • Debug and resolve issues promptly, working closely with QA teams to ensure software quality.
  • Leverage automated testing frameworks and perform manual testing for critical components.
  • Documentation:
  • Maintain comprehensive technical documentation, including security requirements, architecture diagrams, and compliance guidelines.
  • Support the development of user guides and secure coding guidelines for internal and external use.

Requirements:

  • Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering or a related field (or equivalent practical experience).
  • Proven experience as a Golang backend developer with a focus on secure microservices architecture.
  • Proficiency with Docker and container orchestration, as well as multi-stage builds and secure containerisation practices.
  • Hands-on experience with relational (PostgreSQL) and NoSQL (MongoDB) databases, including applying security best practices.
  • Experience with messaging protocols and distributed system security.
  • Excellent problem-solving and debugging skills, with a focus on secure and efficient coding practices.
  • Ability to work collaboratively in a team environment.

Nice-to-Have:

  • Deep knowledge of cybersecurity principles, including DevSecOps practices, secure software development lifecycle, vulnerability management, container security, network security, and threat detection.
  • Contributions to open-source security tools or projects.
  • Strong background in building automated CI/CD pipelines and integrating security tools for continuous compliance.
  • Experience developing software for embedded systems.
  • Familiarity with security standards such as ISO 27001, IEC 62443, and frameworks like OWASP, CIS Benchmarks, etc.

Benefits:

  • Competitive salary + performance bonus
  • Opportunity to work on cutting-edge and innovative technology
  • Professional development opportunities
  • A dynamic and collaborative work environment

Application Requirements:

  • Provide your GitHub or other repository handle showcasing any publicly available software work.
  • Ability to commute/relocate to Richmond, TW9, before starting work.
  • Valid work authorisation for the United Kingdom.
  • Ability to commute/relocate:

Experience:

  • Software development: 4 years (preferred)
  • Go: 3 years (required)

Work authorisation:

  • United Kingdom (required)
  • Willingness to travel:
  • 100% (preferred)

Work Location: In person

Position: Golang Backend Developer  -  Job Type: Full-Time  - Salary: £55,000 to  £70,000 per year

Similar Jobs You May Like
Senior Software Developer
Denton, Greater Manchester, United Kingdom
Salary: £ Up to 55000 (Per Annum)
Roblox Video Game Developer
London, Greater London, United Kingdom
Salary: £ 50,000 - £ 200,000 (Per Annum)
Senior Software Engineer
Chesterfield, Derbyshire, United Kingdom
Salary: £ 45,000 - £ 70,000 (Per Annum)
Senior Python Developer (Data) - Hybrid
London, Greater London, United Kingdom
Salary: £ 80,000 - £ 100,000 (Per Annum)
Software Engineer Using C# and SQL
Belfast, County Antrim, United Kingdom
Salary: £ 30,000 - £ 40,000 (Per Annum)
Full Stack Software Engineer - Laravel/Vue
Birmingham, West Midlands, United Kingdom
Salary: £ 40,000 - £ 65,000 (Per Annum)
Pelago Recruitment Services
Pelago Support Team
Inactive

Chat Support Offline!

Live chat is available during business hours, 9:00 to 5:00 Monday to Friday. Please get in touch with us through Contact Us and one of our recruiters will reply within 1 business day.