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