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 stocks)
- Company
- David Bruce Recruitment Ltd
- Location
- London, United Kingdom
- Employment Type
- Permanent
- Salary
- GBP 80,000 - 100,000 Annual
- Posted
- Company
- David Bruce Recruitment Ltd
- Location
- London, United Kingdom
- Employment Type
- Permanent
- Salary
- GBP 80,000 - 100,000 Annual
- Posted