Mid-Level Golang Backend Developer

apartmentdeltaflare placeRichmond calendar_month 
About Us:

deltaflare is a leading provider of cutting-edge cyber security 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 cyber security platform designed to secure industrial control systems.

If you are a passionate Golang developer with a focus on secure software development and Dev Sec Ops practices, we invite you to apply. Join deltaflare and contribute to building innovative and secure solutions for industrial control systems.
Responsibilities:

Backend Development:

  • Design, develop, and maintain robust Golang-based microservices for the Phoenix Platform with a focus on security, scalability, and reliability.
  • Collaborate with cross-functional teams to gather system requirements and contribute to the overall system architecture.
  • Develop, containerise, and orchestrate microservices using Docker, ensuring efficient and secure deployments.
  • Implement and optimise APIs using RESTful and g RPC frameworks, focusing on secure communication and data integrity.

Dev Sec Ops Practices & Security Integration:

  • Incorporate Dev Sec Ops 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 Dev Ops 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 deltaflare 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.
  • 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.
  • Familiarity with security standards such as ISO 27001, IEC 62443, and frameworks like OWASP, CIS Benchmarks, etc.
  • Hands-on experience with relational (Postgre SQL) and No SQL (Mongo DB) databases, including applying security best practices.
  • Experience with messaging protocols and distributed system security.
  • Strong background in building automated CI/CD pipelines and integrating security tools for continuous compliance.
  • Excellent problem-solving and debugging skills, with a focus on secure and efficient coding practices.

Nice-to-Have:

  • Deep knowledge of cyber security principles, including Dev Sec Ops practices, secure software development lifecycle, vulnerability management, container security, network security, and threat detection.
  • Contributions to open-source security tools or projects.

Benefits:

  • Competitive salary
  • Opportunity to work on cutting edge and innovative technology
  • Flexible work hours
  • Professional development opportunities
  • A dynamic and collaborative work environment

Application Requirements:

  • Provide your Git Hub or other repository handle showcasing any publicly available software work.
  • Ability to commute/relocate to Richmond, TW9 1DL before starting work.
  • Valid work authorisation for the United Kingdom.
Job Type: Full-time
Pay: £50,000.00-£60,000.00 per year

Additional pay:

  • Performance bonus
  • Yearly bonus

Schedule:

  • Monday to Friday

Ability to commute/relocate:

  • Richmond: reliably commute or plan to relocate before starting work (required)

Experience:

  • Dev Ops: 1 year (required)
  • APIs: 2 years (required)
  • Software development: 3 years (preferred)
  • Back-end development: 3 years (required)
  • Go: 3 years (required)

Work authorisation:

  • United Kingdom (required)

Willingness to travel:

  • 75% (preferred)
Work Location: In person
Reference ID: Mid-Level Golang Software Engineer

Expected start date: 01/12/2024

apartmentMy Four WheelsplaceRichmond
developer). Health industry (care assistant, care manager, care trainers, doctors and nurses). Education industry (teacher, teaching assistant, admin officer, personal assistant and lecturer).  •  Full training is provided and is conducted as local to you...
apartmentMy Four WheelsplaceRichmond
developer). Health industry (care assistant, care manager, care trainers, doctors and nurses). Education industry (teacher, teaching assistant, admin officer, personal assistant and lecturer).  •  Full training is provided and is conducted as local to you...
thumb_up_altRecommended

.NET Developer - Stockton-on-Tees

apartmentNoirplaceStockton-on-Tees, 21 mi from Richmond
NET Developer - Leading E-Book Firm - Stockton-on-Tees, County Durham Tech stack: .NET Developer, .NET 8, ASP.NET, C#, React, Angular 17, Microservices, Vue.js, TypeScript, Azure, Web API 2, Agile, SQL Server 2022, Programmer, Full Stack Engineer...