Golang Developer

Golang Developer

Posted 1 week ago by Mark James

Negotiable
Inside
Remote
England
div class="u_1174669275 dmRespRow fullBleedChanged fullBleedMode" id="1174669275" mode="2">

Contract Type:



Contractor





Location:



England





Industry:



Engineering





Contact Name:



Petya Stoeva





Contact Email:



petya.stoeva@markjamessearch.com





Contact Phone



+44 (0) 1184 670 671





Published



11-Nov-2024







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



















Read More