Golang Developer

MarkJames Search United Kingdom
Remote
This Job is No Longer Active This position is no longer accepting applications

Job Description

We are seeking an experienced GoLang Developer to join our team supporting a leading financial services client in the UK. This role focuses on developing high-performance applications and tooling for complex infrastructure environments.


Key Responsibilities


  • GoLang Development: Design, build, and maintain robust applications and tooling using GoLang, focusing on scalability, performance, and reliability within high-demand infrastructure environments.
  • Infrastructure Automation: Develop custom command-line tools and scripts to automate key infrastructure processes, such as decommissioning, monitoring, and scaling, improving operational efficiency.
  • Kubernetes Ecosystem: Work with Kubernetes and satellite technologies to deploy, manage, and scale applications, ensuring seamless integration with containerized microservices.
  • Distributed Systems Development: Contribute to the development and maintenance of high-scale, event-driven systems. Build integrations with Kafka, Cassandra, and Postgres to manage data flows, load balancing, and optimize system resilience.
  • CI/CD Pipeline Management: Collaborate with DevOps teams to develop and manage CI/CD pipelines as code within a GitHub environment, enabling smooth, continuous delivery and minimizing deployment-related issues.


Required Qualifications and Skills


  • Strong Proficiency in GoLang: Proven experience in developing applications and tools using GoLang, with a focus on building scalable, efficient, and maintainable codebases.
  • Experience with Kubernetes: Hands-on experience with Kubernetes and satellite technologies for deploying, managing, and optimizing containerized applications.
  • Event-driven System Exposure: Familiarity with event-driven systems and distributed architectures, including experience working with Kafka, Cassandra, and Postgres to manage data streams, high availability, and resilience.
  • CI/CD as Code: Knowledge of CI/CD practices, especially within GitHub, with experience in automating and managing pipelines as code.
  • Containerization Proficiency: Skilled in using Docker or similar containerization tools, with experience in managing containerized applications in production environments.
  • Experience in financial services or other high-stakes industries with stringent compliance and security requirements.


What We Offer


  • Competitive Salary & Benefits
  • Professional Growth
  • Flexible Working Environment -100% remote opportunity
  • Innovation and Collaboration

Subscribe our newsletter

New Things Will Always Update Regularly