Software Developer with Golang Training

  • Sky Betting and Gaming
  • Leeds, Yorkshire
  • Dec 08, 2021
Full time Advert / Media / Entertainment

Job Description

WHAT YOU'LL DO

Do you have prior software engineering experience? - in any language…
Are you looking to broaden your experience?
Up for a new challenge?

Then the Sky Betting & Gaming Go Bootcamp may be just the thing for you!

Go is a modern, fast, statically typed, compiled language that makes it easy to write programs that get the most out of multicore and networked machines; perfect for scalable web APIs, daemons, data pipelines, and more. It might just be the favourite language you haven't learned yet!

You'll spend two weeks learning how to write, deploy and operate Go applications at scale, covering the technical topics outlined below. The Go Bootcamp is open to engineers of all levels and is a route for you to cross-skill into a new area. After completing the course you will join a delivery squad in a role appropriate to your previous experience, with on-going support as you cement what you've learned through contributing to real in-development projects.

Our squads within Gaming Tribe who use GoLang are at the heart of our back-end systems. They look after a range of services, from our Transactional Engine, to our Games Catalogue to an Admin interface to make sure our Operational teams can administer it all. They produce scalable systems that underpin our technical and product strategy, they serve GraphQL to enable our front-end teams to build engaging customer experiences. The services are deployed in AWS and we're constantly looking at new ways to deliver and operate them.

HOW YOU'LL DO IT


What you will learn

Go Topics
We'll cover the following features of the language through teaching and hands-on practical exercises:

  • Syntax, Language conventions & Control Structures. Learn the basics of how to read and write go code.

  • Using Types, Pointers, Interfaces to create simple, readable and idiomatic go code.

  • Concurrency & Channels. An overview of Golang's industry leading concurrency model, with related common patterns and pitfalls to avoid.

  • HTTP Services. Hands on project to write a web application in go.

  • Dependency management. Dependency toolchains, how to build a versioned, reusable package.

  • Application architecture. Package design and how to structure your application.

  • Go tooling. Automated testing, profiling, debugging and more!

BENEFITS

Working at Sky Betting & Gaming means that you'll work for one of the Top 50 UK Best Places To Work on Glassdoor that's also been ranked 4th in the UK for work-life balance and has one of the Top 20 Best CEOs in the UK (according to Glassdoor).

You'll also receive excellent benefits including:

  • Company bonus scheme paid twice yearly - bi-annual "thank you bonus" + once a year bonus based on company results

  • £1,000 annual learning fund

  • Competitive pension scheme: 6% employer / 3% employee contribution (options to increase company contribution to 9%)

  • Free SkyQ Ultra HD premium TV package worth £1,200

  • Invest via the Company Share save Scheme

  • 16 hours paid volunteering time per year

Mon to Fri - Standard