Senior Go Developer

Location Reading
Discipline: Software Development
Job type: Permanent
Salary: £70000 - £90000 per annum, Benefits: Bens + Stock
Contact name: James Shenton

Contact email:
Job ref: BH-53-2
Published: 25 days ago
Startdate: 2021-03-19 00:00:00
Senior Go Developers required with strong Go Programming / Golang Development skills who have built distributed sytems are required to work as a Golang focussed software engineer on highly scalable / distributed / Microservices platforms on large scale SASS / Cloud based video calling platform for fast growing and world leading video collaboration company based in Reading who’s systems are processing millions of minutes of video calls per hour.

This opportunity is suitable for talent software engineers with sound Go programming experience or those who have some commercial experience of Golang and who have a passion to become a Golang focussed engineer.

As a Golang Developer you will have skills in some of the following

  • Proven skills in Go Programming / Golang language this will be the focus of the role
  • Strong proficiency in at least one of the following languages: Python, C or C++.
  • Ideally with experience with some of Goroutines / Golang frameworks / GRPC, GORM etc
  • Experience of distributed systems, multithreading / sockets / memory management
  • Experience of developing highly scalable web applications, Microservices and threading / concurrency
  • Ideally knowledge of network programming such as Web Sockets, RPC, HTTP, HTTPS or network design
  • Knowledge of algorithms and data structures
  • Strong skills in code optimisation and automation
  • Cloud Microservices
  • Docker / Kubernetes
  • Building and maintaining CI / CD pipelines
  • Linux
Key responsibilities as a Golang Developer will include

  • Be responsible for the development of the core cloud platform & microservices
  • Build great, highly distributed software, including code to increase manageability of the platform and automate anything and everything.
  • Find the right balance between security/privacy, performance and usability.
  • Instrument services with metrics to be used by the SRE team to establish SLOs, monitor, troubleshoot and resolve production grade issues
  • Implement improvements identified through the post-mortem process
  • Work with cutting edge technology in the cloud together with the SRE team to build and maintain CI/CD pipelines for build, deploy, code coverage. Ability to install, configure, update and troubleshoot cloud Microservices
  • Collaborate with Engineering teams, influencing and contributing to product design. establishing requirements for manageability and operations, and ensuring it’s implemented

This is an outstanding chance to work in a Golang focussed software engineering role and further you Golang / Go Programming skills in a growing international R&D Golang software engineering team supporting large scale highly available distributed systems.
The role will be working from remotely from home until the advice changes for workers to return to the office but when things return to normal will involve some time based from the Reading, Berkshire based office.

Opus Resourcing acts as an employment agency in respect of permanent employment.

We process certain personal information about you in connection with the recruitment process in order to seek to find you a suitable position and this information may be provided to potential employers. Information may include sensitive personal data (such as health information) that you provide in your CV or otherwise or that we are given about you. Details are set out in our Privacy Policy