At a Glance
- Tasks: Create and maintain microservices in Golang, solve bugs, and improve performance.
- Company: Join a global organisation fighting money laundering and fraud with innovative data science techniques.
- Benefits: Enjoy hybrid working with 3 days in London and flexible remote options.
- Why this job: Be part of an award-winning team making a real impact in financial security.
- Qualifications: Experience in Golang, Python, SQL, and a passion for learning new tech.
- Other info: Work in a dynamic environment with opportunities for growth and collaboration.
The predicted salary is between 43200 - 72000 £ per year.
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.
Senior Golang Engineer - Go, Python, SQL - Hybrid Working - London, UK employer: MRP Technology Ltd
Contact Detail:
MRP Technology Ltd 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 its ecosystem. Join online communities or forums where Golang engineers share their experiences and insights. This will not only enhance your knowledge but also help you network with professionals who might provide valuable referrals.
✨Tip Number 2
Showcase your experience with microservices and container orchestration technologies like Kubernetes. If you have personal projects or contributions to open-source that demonstrate these skills, be ready to discuss them in detail during interviews.
✨Tip Number 3
Prepare to discuss your approach to writing tests and ensuring code quality. Be ready to explain your testing strategies, including unit and integration tests, as this is crucial for the role and shows your commitment to maintaining high standards.
✨Tip Number 4
Research the company’s mission and recent projects related to financial institutions and fraud prevention. Understanding their goals will allow you to tailor your discussions and demonstrate how your skills can directly contribute to their success.
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 performance improvement or bug fixing.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your understanding of the financial sector's challenges, particularly in combating money laundering and fraud, and how your skills can contribute to their mission.
Showcase Relevant Experience: When detailing your work history, focus on experiences that demonstrate your ability to work with large volumes of data and high throughput solutions. Highlight any familiarity with container orchestration technologies and CI/CD pipelines.
Prepare for Technical Questions: Anticipate technical questions related to Golang, microservices, and DevOps practices. Be ready to discuss your approach to writing tests, using version control, and deploying applications in a hybrid environment.
How to prepare for a job interview at MRP Technology Ltd
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Golang, Python, and SQL in detail. Bring examples of projects you've worked on that demonstrate your ability to create and maintain microservices, as well as your understanding of containerisation and deployment processes.
✨Understand the Company’s Mission
Research the organisation's focus on combating money laundering and fraud. Be ready to explain how your skills can contribute to their mission and how you can leverage data science techniques in your role.
✨Demonstrate Problem-Solving Abilities
Prepare to discuss specific challenges you've faced in previous roles and how you resolved them. Highlight your approach to debugging, improving performance, and adding new features to existing systems.
✨Familiarise Yourself with DevOps Practices
Since the role involves working within a DevOps environment, be ready to talk about your experience with CI/CD pipelines, version control with Git, and any tools you've used for building and testing applications. This will show your readiness to adapt to their workflow.