At a Glance
- Tasks: Develop high-performance applications and tooling using GoLang for complex infrastructure.
- Company: Join a leading financial services client in the UK, focused on innovation.
- Benefits: Enjoy a competitive salary, professional growth, and a fully remote work environment.
- Why this job: Be part of a collaborative culture that values innovation and operational efficiency.
- Qualifications: Strong GoLang skills and experience with Kubernetes, CI/CD, and distributed systems required.
- Other info: Ideal for those passionate about tech in high-stakes industries.
The predicted salary is between 36000 - 60000 £ per year.
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
Golang Developer employer: MarkJames Search
Contact Detail:
MarkJames Search Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Golang Developer
✨Tip Number 1
Make sure to showcase your GoLang projects in your portfolio. Highlight specific applications you've developed, focusing on scalability and performance, as this aligns directly with what we're looking for.
✨Tip Number 2
Familiarize yourself with Kubernetes and its ecosystem. Being able to discuss your hands-on experience with deploying and managing containerized applications will set you apart from other candidates.
✨Tip Number 3
Brush up on your knowledge of event-driven systems and distributed architectures. Be prepared to discuss how you've worked with technologies like Kafka, Cassandra, and Postgres in previous roles.
✨Tip Number 4
Understand CI/CD practices, especially within GitHub. Being able to explain how you've automated and managed pipelines as code will demonstrate your ability to contribute effectively to our DevOps processes.
We think you need these skills to ace Golang Developer
Some tips for your application 🫡
Highlight Your GoLang Experience: Make sure to emphasize your proficiency in GoLang. Provide specific examples of projects where you designed, built, and maintained applications using GoLang, focusing on scalability and performance.
Showcase Infrastructure Automation Skills: Detail your experience with developing command-line tools and scripts for automating infrastructure processes. Mention any specific tools or technologies you've used to improve operational efficiency.
Demonstrate Kubernetes Knowledge: Include your hands-on experience with Kubernetes and related technologies. Describe how you've deployed and managed containerized applications, ensuring seamless integration within microservices architectures.
Discuss CI/CD Pipeline Management: Explain your familiarity with CI/CD practices, particularly within GitHub. Share examples of how you've automated and managed pipelines as code, highlighting any challenges you overcame in the process.
How to prepare for a job interview at MarkJames Search
✨Showcase Your GoLang Expertise
Be prepared to discuss your previous projects involving GoLang. Highlight specific challenges you faced and how you overcame them, focusing on scalability and performance.
✨Demonstrate Infrastructure Automation Skills
Share examples of custom command-line tools or scripts you've developed for automating infrastructure processes. Discuss the impact these had on operational efficiency.
✨Familiarize Yourself with Kubernetes
Since the role involves working with Kubernetes, brush up on your knowledge of deploying and managing containerized applications. Be ready to explain how you've used Kubernetes in past projects.
✨Discuss CI/CD Pipeline Management
Talk about your experience with CI/CD practices, especially in a GitHub environment. Provide examples of how you've automated pipelines and the benefits it brought to your team.