At a Glance
- Tasks: Join a dynamic team to design and implement high-performance data services using Go.
- Company: Be part of a leading global cryptocurrency market data and trade execution tech company.
- Benefits: Enjoy a competitive salary, bonuses, and opportunities for continual learning and development.
- Why this job: Work on cutting-edge systems in a flexible environment that values diversity and innovation.
- Qualifications: Strong Go coding skills and experience with scalable solutions and messaging systems required.
- Other info: Work from brand new Central London offices three days a week with remote options.
The predicted salary is between 43200 - 72000 £ per year.
Are you a senior, backend focussed Software Engineer with strong Go / Golang coding skills and real-time messaging experience? You could be progressing your career in a hands-on role at a global cryptocurrency market data and trade execution technology company that is experiencing great success and is growing as a result.
As a Senior Software Engineer you will work on cutting edge systems that handle a million messages per second from a diverse range of external APIs within a high performance data pipeline. You will design and implement high throughput data services with a focus on scalability, reliability and performance, taking ownership of projects and collaborating with data and infrastructure teams to ensure seamless integration and efficient workflows.
Location / WFH: You will join the team in brand new Central London based offices three days a week with flexibility to work from home the other two days.
About you:
- You have strong Go / Golang coding skills
- You have strong experience of designing and implementing scalable solutions to handle high throughput systems including WebSocket APIs and services
- You have a strong knowledge of queue or stream based messaging systems e.g. Amazon SQS, Kafka
- You have a good knowledge of both relational and non-relational databases, PostgreSQL and Redis
- You are highly numerate with strong maths knowledge (numerical computations and algorithms)
- You are degree educated in Computer Science or similar technical discipline
- You have a personal interest in traditional financial markets or the cryptocurrency space
What’s in it for you: As a Senior Software Engineer you will receive a comprehensive package: Salary to £100k, Bonus, Continual learning and self development opportunities working on cutting edge systems.
Apply now to find out more about this Senior Software Engineer / Developer (Go / Golang Messaging) opportunity.
At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We are an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, gender, sexual orientation, or expression, disability, genetics, or veteran status. The clients we work with share our values.
Senior Software Engineer Go Golang (Basé à London) employer: Golden Bees
Contact Detail:
Golden Bees Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer Go Golang (Basé à London)
✨Tip Number 1
Familiarise yourself with the latest trends in Go and Golang development. Join online forums or local meetups to connect with other developers and gain insights into best practices and emerging technologies that are relevant to the role.
✨Tip Number 2
Showcase your experience with high throughput systems by discussing relevant projects during interviews. Be prepared to explain how you designed and implemented scalable solutions, particularly focusing on WebSocket APIs and messaging systems like Kafka or Amazon SQS.
✨Tip Number 3
Demonstrate your understanding of both relational and non-relational databases. Prepare examples of how you've used PostgreSQL and Redis in past projects, highlighting any performance improvements or innovative solutions you implemented.
✨Tip Number 4
Express your personal interest in cryptocurrency and traditional financial markets during discussions. This can help you stand out as a candidate who is not only technically skilled but also passionate about the industry, aligning with the company's focus.
We think you need these skills to ace Senior Software Engineer Go Golang (Basé à London)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your strong Go/Golang coding skills and experience with high throughput systems. Include specific projects where you've designed scalable solutions, especially those involving WebSocket APIs and messaging systems.
Craft a Compelling Cover Letter: In your cover letter, express your passion for the cryptocurrency space and traditional financial markets. Mention how your background in Computer Science and your numerical skills make you a great fit for the role.
Showcase Relevant Experience: When detailing your work experience, focus on your achievements related to real-time messaging and data services. Use metrics to demonstrate your impact, such as the volume of messages handled or improvements in system performance.
Prepare for Technical Questions: Anticipate technical questions related to Go/Golang, database management, and messaging systems during the interview process. Brush up on algorithms and numerical computations to showcase your strong maths knowledge.
How to prepare for a job interview at Golden Bees
✨Showcase Your Go Skills
Make sure to highlight your strong Go/Golang coding skills during the interview. Be prepared to discuss specific projects where you've implemented Go, and consider sharing code snippets or examples that demonstrate your expertise.
✨Discuss High Throughput Systems
Since the role involves designing scalable solutions for high throughput systems, be ready to talk about your experience with WebSocket APIs and messaging systems like Amazon SQS or Kafka. Share any challenges you faced and how you overcame them.
✨Demonstrate Your Problem-Solving Skills
Expect technical questions that assess your problem-solving abilities, especially in numerical computations and algorithms. Brush up on relevant mathematical concepts and be prepared to solve problems on the spot.
✨Express Your Interest in Cryptocurrency
Given the company's focus on cryptocurrency, it’s beneficial to express your personal interest in traditional financial markets or the crypto space. This shows your enthusiasm for the industry and aligns with the company’s values.