Golang Developer - London, United Kingdom - Axiom Software Solutions Limited

    Default job background
    Description

    Job Description

    Job title: Senior Golang, Kotlin Developer

    Location: Osterley, UK

    What you'll do:


    • Create and deliver large-scale software engineering tooling, for the Global OTT platforms.


    • Contribute to the software and infrastructure design of our team's purpose-built platforms.


    • Write resilient code that will be continuously tested, deployed and run at scale in the cloud, on-premise and across a wide range of streaming devices.


    • Be part of a self-organising Agile team.


    • Actively improve overall software quality whilst also helping fellow team members


    • Contribute to the team's technical direction and the improvement of its tools and processes.


    • Update and improve data monitoring and alerting solutions in the department while contributing to the security of our client applications.

    What you'll bring:


    • Strong experience working across the stack in JavaScript, TypeScript, or similar technologies such as Kotlin and Go


    • Someone who can help upskill the team on Kotlin and Go will be a plus.


    • Good understanding of development best practices such as pair programming, TDD, continuous integration and continuous delivery


    • Good understanding of/experience with CI tools (Jenkins, Concourse) and testing frameworks


    • Good understanding and working experience with alerting and monitoring KPIs through creation of dashboards for the applications developed.


    • Industry experience working with Proof-of-Concept projects as well as with AWS or similar cloud technologies, building, deploying, and managing virtual resources.


    • Ability and enthusiasm to push for new improvements across the code base and influence/learn from a large community of developers.


    • Experience working closely with DevOps and SREs


    • Driven to work with new technologies and designing solutions with the team from the ground up using effective communication skills that encourage collaboration and teamwork.