Golang Backend Software Engineer

A Backend Software Engineer with strong experience of Golang is required to join this fast scale up fintech for a permanent position. The Golang Backend Software Engineer will be required to design, implement, and test new Back End features; create technical documentation to support proposed solutions and feature development; apply best practices in automated testing; take end-to-end ownership of features from concept to deployment and post-release support; collaborate closely with cross-functional teams including Engineering, QA, and Product. Candidates for the Backend Software Engineer role should have the following experience: 4+ years of professional experience in Back End development (Go Lang or Java). Experience with working with observability stack (logging, metrics, tracing). Expertise in building RESTful APIs following company standards. Understanding of Domain-Driven Design and Modularization concepts. Asynchronous processing with approaches like co-routines, messages queuing and event streaming (Kafka). Experience working with relational databases (PostgreSQL) such as evolving schemas, transaction isolation levels and writing optimal SQL queries. Understanding caching patterns (Redis). Experience with Docker and similar container technologies This is a permanent role and pays a salary of up to £100K + package (in ..... full job details .....
Other jobs of interest...


Perform a fresh search...
-
Create your ideal job search criteria by
completing our quick and simple form and
receive daily job alerts tailored to you!