Senior Golang Engineer - Go, Python, SQL - Hybrid Working - London, UK
Posted 4 days 8 hours ago by MRP Technology Ltd
Permanent
Not Specified
Other
London, United Kingdom
Job Description
Senior Golang Engineer - Go, Python, SQL - Hybrid Working - London, UK
A global organisation are in search of a Senior Golang Engineer to join an award winning team with a proven track record of combining data science techniques with an intimate knowledge of payments data to aid Financial Institutions in their fight against money laundering and fraud.
This will be a full-time, permanent position based in London, UK.
The position can be worked on a hybrid basis with 3 days per week required on-site in central London.
Key Responsibilities/Skills Required:
- Take personal responsibility for creating and maintaining microservices, primarily in Golang.
- Iterate design and build to solve bugs, improve performance, and add new features.
- Containerise your services and make ready for deployment onto a k8s environment using helm charts.
- Ensure resilience and reliability of services.
- Develop complete understanding of end-to-end technical architecture and dependency systems. Apply that understanding in code.
- Write tests with high coverage including unit, contract, e2e and integration.
- Version control code with git and build, test and deploy using ci/cd pipelines.
- Build and test remotely on your own machine and deploy to low level environments.
- Demonstrable ability to write Python/Golang and SQL in a production context.
- You are happy to learn new programming languages and frameworks as necessary.
- Experience with large volumes of data and high throughput, low latency solutions.
- You have experience with, and are interested in, contemporary approaches to service design, including the use of containers and container orchestration technologies, streaming data platforms, APIs and in-memory/NoSQL stores.
- You are comfortable working in adevops based software development workflow, including building, testing, and continuous integration/deployment.
- You are also happy to be evolve along with the development process and contribute to its success.