aap3 All About People
This job has been posted for more than 30 working days and has expired.

Back End developer (Golang)

Back End Programmer (Golang) At a Leading Game server Developer company!


This company are a leading game server specialist providing the technology behind some of the world's biggest games.


Their microservice based architecture powering their Hybrid Scaling product is core to their strategy.

As a key member of the team your role will be to develop complex, multi-part, highly distributed systems that are idempotent in nature and resilient to failure.


They are breaking new ground with the way online multiplayer games are hosted.

They are looking for a spectacular Backend Developer who shares Their passion for games, hyperscale automation and general geekery.


You will be an exceptional Developer in your field and will be able to pick up new ideas and technologies quickly and easily.

You are always actively looking out for new technologies and methods that could benefit the business.


We want to know all about you! So make sure to tell us about yourself, what games you've played, communities you belong to, what projects you have worked or are working on and why you think you'd be great for this role in your covering letter.


Skills and Experience:



Required:



  • Experience working within a cross functional agile product team to deliver incremental changes in a continuous delivery environment.

  • Strong experience in developing APIs and Microservices in a Service Oriented Architecture

  • Ability to write self-documenting code using a test and behaviour driven approach, that adheres to SOLID principles.

  • Exceptional troubleshooting skills.

    You are able to solve hard problems.

  • A security focused mindset with a strong knowledge in exposing services to the internet in a secure manner.

  • A working knowledge of HA, resiliency and self-healing service design



The Required Technical bits



  • 4+ years in Backend development

  • Previous Golang experience in a production environment.

  • Experience with distributed systems and CI pipelines

  • Experience with at least one of the major three Cloud providers (AWS, GCP or Azure)

  • A understanding of container and virtualization technologies.

  • Working knowledge of Database technologies including SQL and NoSQL based products (Redis and InfluxDB in particular)

  • Working knowledge of gRPC is a plus



If you are interested please call 02380762805 or email t.coote@aap3.com



For more information on both contract and permanent roles via aap3, industry news and updates, check out our brand new website, follow our aap3 Recruitment page on Linkedin and follow us on twitter @aap3recruitment