Senior Golang Developer

TAB IT Recruitment Solutions Ltd ,
London, Greater London
Salary: From £60,000 to £80,000 per annum

Overview

My client based in London have a Backend Engineer vacancy - Golang and postgres experience required salary up to £80K DOE plus equity. As part of a startup, your responsibilities will vary, but on a day to day basis, you will: Building their backend Collaborate with management, design, and platform-specific development teams to define, design, and build new functionality as required Design, build and refactor their architecture, with maintainability and efficient abstraction in mind Verify, test and deploy new builds Inspire and lead other developers, ensuring their growth Maintain back end Troubleshoot, debug and enhance the existing codebase and DevOps deployments, driving towards a continuously more performant, higher quality, and responsive experience Monitor and analyse system performance Plan for the future Propose, evaluate, select, and adopt new technologies when needed Ensure that you are on top of changes to critical parts of their infrastructure (e.g. AWS, GRPC, Postgres, Redis, Envoy, RabbitMQ, etc.) so that they can adopt newer versions without affecting performance or functionality Shape their API and third party integration strategy Skills and experience required as below: Experienced (have 5 years experience of designing and building commercial back end systems), with a strong analytical mind, and an ethical approach Comfortable with the fundamentals of computer science and information architecture, including knowledge of data structures, algorithms, their complexity, their tradeoffs, and their implementation (e.g. trees, graphs, sorting algorithms, and their various Big O implications) Someone who has led or been part of small teams of developers through the entire software development lifecycle, in maintaining and continually improving a lean software development process, and in delivering high quality code reviews, with a toolbelt of best practices for professional software development Excited about thoughtfully building scalable platforms Experienced with cloud infrastructure providers (Google and AWS) Experienced with developing on and for the Linux operating system Capable of writing complex and performant SQL queries for Oracle and Postgresql Comfortable developing and maintaining systems written in Golang, Javascript and Python, using unit testing, and managing version-controlled development using continuous integration and devops tools (e.g. Travis). Working knowledge of a wide variety of languages and frameworks is preferred. This job was originally posted as www.totaljobs.com/job/89341456