This job has expired

Go Developer

Employer
Perkbox
Location
UK
Salary
Competitive
Closing date
14 Jun 2021

View more

Sector
Technology & New Media
Contract Type
Permanent
You need to sign in or create an account to save a job.

Job Details

Perkbox is a platform that provides a unique employee experience, enriching the personal and working life of employees. It offers a suite of products including access to best in class Perks, Perkbox Medical, Perkbox Recognition and Perkbox Insights. It serves companies of all sizes from SMEs to large companies, with brands such as Nando's, Caffe Nero, Krispy Kreme and Levi Strauss&Co. Headquartered in London, Perkbox has offices in Sheffield, Paris and Australia and are on a mission to improve the employee experience at a Global level.
We're an ambitious, fast paced scale up where things evolve all the time. The success of our mission depends on your high expectations, your autonomy and your proactivity. We don't have a rule book and that's why we always strive to work better together. We're up for a challenge to solve problems that are bigger than us, and we promise you one thing for sure - you will never stop growing here.

*About the role:*
Our mission is simple: take our leading product and transform it into a global SaaS product. Working in a small team of developers you'll be evolving our platform and infrastructure by developing microservices, creating tools, building APIs, writing tests, integrating systems and utilising AWS cutting-edge features to enhance the platform experience for a global user base.
You will need to hit the ground running in getting a measure of our platform and service architecture with support from our Product & Engineering teams and solutions architects. You will be working across teams to not only deliver code, but also to take a leading role in the design of services and implementations. You will understand the value of an MVP and know how to efficiently scale back functionality to meet user impact or time-bound requirements whilst maintaining stability.

*Responsibilities:*

* Work with other senior engineers to architect and design backend software to meet the needs of the business
* Work closely with front-end engineers, data engineers, product managers, UX and DevOps - We work in small super-focussed cross functional teams who take ownership on a specific product features
* You'll be creating new Golang microservices, adding features and fixing bugs on our existing microservices
* Perform fair and considered peer code reviews,
* Writing bucket loads of good quality, testable code (and tests)

*Requirements:*
* Proven track record architecting and delivering Go projects to a high standard
* Experience in not only writing microservices from scratch but also in understanding and developing existing services against a roadmap
* Building high performance, scalable services using protocol buffers/gPRC
* Experience writing test suites, specifically unit and integration tests
* An excellent communicator

*Tech background:*

* Docker
* Kubernetes
* AWS
* Git
* Microservices via gRPC and event-driven architecture
* MySQL, noSQL, Postgres
* Experience with TDD, Unit, functional and E2E testing
* Continuous integration/deployment
* Self-driven, quality controlled
*
*
*Highly desirable:*

* Experience with Service Mesh and Linkerd
* Experience with Terraform or any Infrastructure as Code toolkit
* React.js/Node.js/Typescript
* GraphQL
* A track record using Go in Open Source projects

-
* Pension
* Health care cash back plan
* Unlimited Holiday
* £300 learning budget
* Enhanced sick and maternity leave
* Flexi working
* Hybrid remote working
* Perkbox platform
* Health care cash back plan
* Salary sacrifice schemes
* Free online GP,
* Aura subscription
* Free counselling
* Monthly external speakers
* Free drinks and snacks

* Telephone call
* Tech test
* Video call
* Offer!

GoGo, Docker, Kubernetes, AWS, Git, MySQL, NoSQL, Microservices, React, Node.js, Typescript, Terraform
You need to sign in or create an account to save a job.

Get job alerts

Create a job alert and receive personalised job recommendations straight to your inbox.

Create alert