Looking for a new Golang job in 🇬🇧 UK or 🇪🇺 Europe?
Vistas recruitment We’ve partnered with Martin Gallagher (Vistas Recruitment) as our recommended recruiter for all things Go.
Martin was the first recruiter to specialise in Go (since 2015) and we believe the best! He works as an independent recruiter and as such provides a highly personal and knowledgeable service to candidates and clients alike. Trained as a software engineer, he has extensive experience in recruitment (over 25 years) and has built up a great network of companies across the UK & Europe looking to hire Gophers. He’s also active in the Go community, regularly sponsoring conferences and meetups.
Get in touch with Martin to discuss what you are looking for. He’ll be happy to help you.

Golang / Go Job: Software Engineer Go Bootcamp!

Sky Betting & Gaming

Software Engineer Go Bootcamp! at Sky Betting & Gaming

Leeds, United Kingdom 🇬🇧   (Posted Sep 24 2019)

About the company
We're a tech company born out of Sky. We're aiming to be the UK's best digital business. And we do things ​​​​​​​the SBG Way.

Salary
Neg

Job description
Go Bootcamp in association with the Sky Betting & Gaming Tech Academy

As a business with substantial growth ambitions, we’re taking a proactive approach to growing our own technical talent. One of the ways in which we’re doing this is through our Tech Academy, which aims to cross-skill existing engineers of all levels from any language over to Go; a modern, fast, easy to use, compiled language.

Do you have prior software engineering experience? – in any language…
Are you looking to broaden your experience?
Up for a new challenge?
Then our Tech Academy Go Bootcamp may be just the thing for you!
You do not have to pay to go on the Bootcamp, you will be hired as a full time engineer from the start!

What you’ll do

You'll spend two weeks learning how to write, deploy and operate Go applications at scale, covering the technical topics outlined below. The course content will be delivered by our experienced Engineers and trainers. This is open to engineers of all levels (Seniors and Principals too!) 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.

What you will learn

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

Skills & requirements
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!

Overview topics

Software Engineering Principles. Learn how software is designed, written, and supported in a fast paced, agile environment like ours.
Automation, Continuous Integration and Deployment. Automation helps us spend more time on the things that really matter. Learn to automate deployments and other common tasks using tools like Docker, Jenkins, Groovy, and Knife.
Monitoring, Availability, Performance and Scaling. Find out how we monitor and support our systems, test their performance and scale them to meet demand, using technologies such as Prometheus and Cloud Watch.
Cloud Systems. The cloud is increasingly important to us; we'll cover how to run systems on AWS and the unique challenges that it brings.
Operations, Networking, and Security. Writing great software isn't enough; we need to keep it running, and keep our systems secure to protect our customers. We'll make sure you're ready to deal with the day to day and the worst-case scenario.
Configuration Management and Version Control Systems. Learn to configure systems in an automated, repeatable way, using technologies like Terraform and Git.
Kanban and Agile Ways of Working. Technology is important to us, but not as important as people. We work in an agile way and we'll help you learn to do the same.

Apply now!  
 

Other jobs that might be interesting

Back-End Software Engineer - Office For National Statistics   (October 2019)
Newport, London or Portsmouth, United Kingdom
Back End Software Engineer WORKING PATTERN - Flexible working, Full-time, (Job share / Part-time options) SALARY - £29,017 - £41,149 PACKAGE - please follow apply link for further details APPLICATION DEADLINE - 5th November 2019 LOCATION - this role co...
Jr. Software Engineer - Axiom Inc.   (October 2019)
Remote Europe, 100% Remote
About the Role As a software engineer at Axiom, your breadth of skills paired with our bottom-­up product process will give you as much autonomy and license as you can handle. If you can build it and it’s good for the company, do it! There's no limit to h...
Senior Software Developer - 100% Remote (UK/EU Only) - FORM3   (October 2019)
Remote Europe, 100% Remote
We are looking for Senior Software Developers who want to help build the next generation payment API in the cloud. We'd like to hear from enthusiastic developers who want to work with the latest technologies, solve interesting problems and be part of a r...

 
About Golangprojects