At a Glance
- Tasks: Create and maintain microservices in Golang, improving performance and adding features.
- Company: Join a global leader in financial technology combating fraud and money laundering.
- Benefits: Enjoy hybrid working with 3 days in London, plus opportunities for growth and learning.
- Why this job: Be part of an award-winning team making a real impact in the financial sector.
- Qualifications: Experience in Golang, Python, SQL, and familiarity with container orchestration and CI/CD workflows.
- Other info: This is a full-time, permanent role with a focus on innovation and collaboration.
The predicted salary is between 48000 - 72000 £ per year.
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 a devops based software development workflow, including building, testing, and continuous integration/deployment.
- You are also happy to evolve along with the development process and contribute to its success.
Senior Golang Engineer - Go, Python, SQL - Hybrid Working - London, UK employer: JobFlurry
Contact Detail:
JobFlurry Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Golang Engineer - Go, Python, SQL - Hybrid Working - London, UK
✨Tip Number 1
Familiarise yourself with the latest trends in Golang and container orchestration technologies like Kubernetes. Being able to discuss recent developments or projects you've worked on in these areas can really set you apart during interviews.
✨Tip Number 2
Showcase your experience with microservices architecture by preparing examples of past projects where you've successfully implemented this. Be ready to explain how you tackled challenges related to performance and reliability.
✨Tip Number 3
Brush up on your knowledge of CI/CD pipelines and version control systems like Git. You might be asked to describe your workflow, so having a clear understanding of how you integrate testing and deployment will be beneficial.
✨Tip Number 4
Prepare to discuss your approach to writing tests, especially in terms of achieving high coverage. Being able to articulate your testing strategies and their importance in maintaining code quality will demonstrate your commitment to best practices.
We think you need these skills to ace Senior Golang Engineer - Go, Python, SQL - Hybrid Working - London, UK
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Golang, Python, and SQL. Include specific projects where you've created and maintained microservices, as well as any relevant achievements in the financial sector.
Craft a Compelling Cover Letter: In your cover letter, express your passion for combating money laundering and fraud through technology. Mention your familiarity with container orchestration and CI/CD pipelines, and how these skills can contribute to the company's goals.
Showcase Relevant Projects: If you have worked on projects involving high throughput and low latency solutions, be sure to detail these experiences. Discuss your role in the project, the technologies used, and the outcomes achieved.
Highlight Continuous Learning: Emphasise your willingness to learn new programming languages and frameworks. Mention any recent courses or certifications that demonstrate your commitment to professional development in software engineering.
How to prepare for a job interview at JobFlurry
✨Showcase Your Golang Expertise
Make sure to highlight your experience with Golang during the interview. Be prepared to discuss specific projects where you've created and maintained microservices, and how you tackled challenges related to performance and reliability.
✨Demonstrate Your Problem-Solving Skills
Prepare examples of how you've iterated on designs to solve bugs or improve features in previous roles. This will show your ability to think critically and adapt to changing requirements, which is crucial for this position.
✨Familiarise Yourself with Containerisation
Since the role involves containerising services for deployment, brush up on your knowledge of Kubernetes and Helm charts. Be ready to discuss how you've used these technologies in past projects or how you plan to apply them in this role.
✨Understand the Full Technical Architecture
Make sure you can explain the end-to-end technical architecture you've worked with. This includes understanding dependencies and how your code interacts with other systems, as this knowledge is essential for contributing effectively to the team.