Golang Backend Engineer

Golang Backend Engineer

Reading Full-Time 52000 - 78000 Β£ / year (est.) Home office (partial)
Go Premium
O

At a Glance

  • Tasks: Join a dynamic team to design and deploy backend services using Golang on GCP.
  • Company: Be part of a leading cloud video company with a strong engineering culture in Reading.
  • Benefits: Enjoy a hybrid work model, competitive salary, and opportunities for travel and hackathons.
  • Why this job: Work on complex cloud-native applications while collaborating with a skilled international team.
  • Qualifications: Proficiency in Golang, cloud platforms, and CI/CD practices is essential.
  • Other info: This role offers a friendly, inclusive culture and the chance to enhance your skills.

The predicted salary is between 52000 - 78000 Β£ per year.

Golang Software Engineer required with strong backend engineering skills in Golang / Go programming language for Google Cloud Platform / GCP services, backend development combined with containers, ideally Kubernetes, to deploy services is required by a world-leading cloud video company in Reading with a strong software engineering culture to work on their secure cloud video platform in the analytics/telemetry space.

Salary: Β£65-90k + Benefits

This role would suit a mid-level or senior engineer who wants to work on complex cloud-native Golang development. The Golang Software engineer role would be hybrid-based in Reading, typically 3 days per week. The office has excellent parking and is accessible from Reading train station.

Key skills required for the role:
  • Proficient in writing backend services using Go Programming language / Golang for cloud-native / GCP / Google Cloud Platform services.
  • Strong skills in developing and designing cloud platform services/backend systems in Go/ Golang.
  • Proven experience in writing clean code and CI/CD with a testing mindset.
  • Experience developing cloud-native applications running on Kubernetes / Containers.
  • Skills with Databases, ideally Cloud SQL.
  • Experience working with public cloud platforms, ideally GCP or AWS.
  • Deployment of cloud resources using Infrastructure-as-code such as Terraform.
  • Any experience with dashboards and alerting with Grafana using Prometheus metrics, Loki logging, and Tempo tracing to monitor and debug services would be an advantage.
  • Strong communication skills and team player who can discuss complex architectures and work in a highly skilled international team.
Key responsibilities:
  • Working within a small agile team to design, build, test and deploy backend GCP services using Golang / Go.
  • Focus on writing clean, maintainable code that is well-tested.
  • Define, design and implement new features by working with other engineering, product, and support teams.
  • Set up and monitor GCP resources using Infrastructure as code with Terraform.
  • Working with Grafana, Prometheus and Loki to create dashboards and alerting.
  • Be proactive in identifying and making improvements to our existing code base.
  • Actively participate in resolving incidents that occur during working hours.

This is an outstanding chance to join and develop your career within a mid-sized, respected software company with a significant European software engineering presence and a friendly and inclusive culture. The software engineering bar is high, and it’s a great chance to flex your Golang skills working on complex GCP cloud-native applications. There will also be the chance to occasionally travel to their other development hub in Europe and regularly participate in company-wide hackathons.

Opus Resourcing acts as an employment agency with respect to permanent employment.

O

Contact Detail:

Opus Resourcing Ltd Recruiting Team

StudySmarter Expert Advice 🀫

We think this is how you could land Golang Backend Engineer

✨Tip Number 1

Familiarise yourself with the latest trends and best practices in Golang development, especially in the context of cloud-native applications. This will not only boost your confidence during interviews but also demonstrate your commitment to staying updated in a rapidly evolving field.

✨Tip Number 2

Engage with the Golang community through forums, GitHub projects, or local meetups. Networking with other professionals can provide valuable insights and potentially lead to referrals, which can significantly enhance your chances of landing the job.

✨Tip Number 3

Prepare to discuss your experience with cloud platforms like GCP or AWS, particularly focusing on how you've implemented Infrastructure-as-Code using tools like Terraform. Being able to articulate your hands-on experience will set you apart from other candidates.

✨Tip Number 4

Showcase your problem-solving skills by preparing examples of past projects where you improved existing codebases or resolved complex issues. This will highlight your proactive approach and ability to work effectively within an agile team environment.

We think you need these skills to ace Golang Backend Engineer

Proficient in Go Programming Language (Golang)
Backend Development
Cloud-Native Application Development
Google Cloud Platform (GCP) Services
Kubernetes and Containerisation
CI/CD Practices
Clean Code Principles
Database Management (preferably Cloud SQL)
Infrastructure as Code (Terraform)
Monitoring and Debugging with Grafana, Prometheus, and Loki
Strong Communication Skills
Agile Methodologies
Problem-Solving Skills
Team Collaboration

Some tips for your application 🫑

Tailor Your CV: Make sure your CV highlights your experience with Golang and cloud-native development. Emphasise any projects where you've used Google Cloud Platform, Kubernetes, or Infrastructure-as-Code tools like Terraform.

Craft a Strong Cover Letter: In your cover letter, express your passion for backend engineering and your interest in the specific role. Mention how your skills align with the company's needs, particularly in writing clean code and working within agile teams.

Showcase Relevant Projects: If you have worked on relevant projects, either professionally or as personal endeavours, include them in your application. Highlight your contributions, especially those involving GCP services, containers, and monitoring tools like Grafana.

Prepare for Technical Questions: Be ready to discuss your technical skills in detail during the interview process. Brush up on your knowledge of Golang, cloud architecture, and CI/CD practices, as well as your experience with databases and monitoring tools.

How to prepare for a job interview at Opus Resourcing Ltd

✨Showcase Your Golang Expertise

Be prepared to discuss your experience with Golang in detail. Highlight specific projects where you've developed backend services, focusing on your approach to writing clean, maintainable code and how you ensure quality through testing.

✨Demonstrate Cloud Knowledge

Familiarise yourself with Google Cloud Platform and any relevant cloud-native technologies. Be ready to explain how you've used GCP services in past projects, particularly in relation to Kubernetes and Infrastructure-as-Code tools like Terraform.

✨Discuss Team Collaboration

Since the role involves working within an agile team, be prepared to share examples of how you've collaborated with others. Discuss your communication style and how you handle complex architectural discussions with team members.

✨Prepare for Technical Challenges

Expect technical questions or coding challenges during the interview. Brush up on your problem-solving skills and be ready to demonstrate your ability to tackle real-world scenarios related to backend development and cloud services.

Golang Backend Engineer
Opus Resourcing Ltd
Location: Reading
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

O
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>