At a Glance
- Tasks: Design and develop scalable backend systems using Go and Kafka.
- Company: Join a start-up revolutionising payments technology in Africa.
- Benefits: Enjoy a salary up to £110k and hybrid working options.
- Why this job: Be part of an Agile team making a real impact in the tech world.
- Qualifications: Strong experience in Go, system design, and event-driven architectures required.
- Other info: Diverse workplace committed to equal opportunities and continuous learning.
The predicted salary is between 43200 - 66000 £ per year.
Do you have a deep knowledge of Go / Golang combined with software architecture and design skills? You could be progressing your career as a Backend Software Engineer at a start-up payments technology company that is revolutionising the payments industry to Africa, improving speed, cost and reliability.
As a Backend Software Engineer you will focus on backend system design, event driven architecture and APIs with a focus on scalability and reliability. You will join a small, collaborative, Agile team working on 2 week sprints, and you will be a key part of tech discussions and decision making.
Location / WFH: You will join colleagues in the London, Canary Wharf offices three days a week (also the possibility to be remote in the UK).
About you:
- You are an experienced backend focused Software Engineer with strong commercial Go / Golang development experience.
- You have experience with system design, event driven architectures, Kafka, API development.
- You have a product based mindset and commercial acumen.
- You have a thorough understanding of Computer Science fundamentals such as OOP, Design Patterns, Data Structures.
- You have experience of working on scalable, distributed systems.
- You are collaborative with Agile team experience.
What’s in it for you:
- Salary to £110k.
- Hybrid working (x3 days office).
- Impactful role with excellent career growth opportunities.
Apply now to find out more about this Backend Software Engineer / Developer (Golang Kafka API) 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, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.
Backend Software Engineer Golang Kafka - Start-up in City of London employer: Client Server
Contact Detail:
Client Server Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Backend Software Engineer Golang Kafka - Start-up in City of London
✨Tip Number 1
Familiarise yourself with the latest trends in Go and Kafka. Being able to discuss recent developments or features in these technologies during your interview can demonstrate your passion and commitment to the field.
✨Tip Number 2
Prepare to showcase your experience with event-driven architecture. Think of specific projects where you implemented this approach, as it will help you stand out as a candidate who understands the core requirements of the role.
✨Tip Number 3
Brush up on your knowledge of system design principles. Be ready to discuss how you would approach designing scalable and reliable systems, as this is a key aspect of the job.
✨Tip Number 4
Engage with the company's culture and values. Research their mission and any recent news about them, so you can express genuine interest in their work and how you can contribute to their goals during the interview.
We think you need these skills to ace Backend Software Engineer Golang Kafka - Start-up in City of London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Go/Golang, system design, and event-driven architectures. Use specific examples from your past work that demonstrate your skills in these areas.
Craft a Compelling Cover Letter: In your cover letter, express your passion for the payments technology sector and how your background aligns with the company's mission. Mention your collaborative experience in Agile teams and your understanding of Computer Science fundamentals.
Showcase Relevant Projects: If you have worked on projects involving Kafka or API development, be sure to include these in your application. Describe your role and the impact of your contributions on the project's success.
Highlight Soft Skills: Emphasise your collaborative nature and ability to engage in tech discussions. Mention any experience you have in decision-making processes within a team setting, as this is crucial for the role.
How to prepare for a job interview at Client Server
✨Showcase Your Golang Expertise
Make sure to highlight your experience with Go/Golang during the interview. Be prepared to discuss specific projects where you've used Golang, focusing on your contributions and the impact of your work.
✨Demonstrate System Design Knowledge
Since the role involves backend system design, brush up on your understanding of event-driven architectures and APIs. Be ready to explain your design choices in past projects and how they contributed to scalability and reliability.
✨Emphasise Collaboration and Agile Experience
This position requires working in a small, Agile team. Share examples of how you've successfully collaborated with others in previous roles, particularly in Agile environments, and how you contributed to tech discussions and decision-making.
✨Prepare for Technical Questions
Expect technical questions related to Computer Science fundamentals, such as OOP, Design Patterns, and Data Structures. Brush up on these concepts and be ready to solve problems or discuss scenarios that demonstrate your knowledge.