The role will start as a working from home with a view to be office based, once everything is back to normal. So please consider location when applying.
The role:
- We are looking for a Backend Golang developer for our award-winning platform.
- Your primary focus will be the ongoing development and improvement of our back end systems.
- This will require modular development and a thorough understanding of service-based architectures, code optimisation/profiling and test-driven development.
- We currently work with Golang based microservices and Kubernetes.
Responsibilities:
- Developing, testing & maintaining microservices written in Go.
- Develop high quality, maintainable, and scalable systems.
- The development of tests, documentation and mockups.
- Integration of external services (eg. Braintree), where necessary.
Requirements;
About you:
- You are experienced with agile methodology, ideally at a start-up.
- You have a genuine love for beautiful product design, a good eye (or two), and an insatiable desire to improve the user experience and user happiness of everything around us.
Requirements:
- Proven experience writing idiomatic Go.
- Experience with Go Language, Docker and Kubernetes.
- Experience with AWS, SQL & PHP.
- Good database knowledge.
- Ability to communicate with stakeholders, other developers and other staff in a professional and competent manner.
- Experience developing data-driven services.
- Experience with test-driven development.
- Thorough understanding of micro service-oriented architectures, including the delegation of responsibilities between layers.
Benefits:
- Company laptop (Mac or PC - you choose!)
- 20 days holiday plus bank holidays
- Friday drinks
- Team lunches
- Team socials every month