At a Glance
- Tasks: Design and develop backend systems using Go and Kafka in a collaborative Agile team.
- Company: Join a start-up revolutionising payments technology in Africa with a focus on speed and reliability.
- Benefits: Enjoy a salary up to £110k, hybrid working, and excellent career growth opportunities.
- Why this job: Be part of impactful tech discussions and contribute to scalable, distributed systems.
- Qualifications: Strong experience in Go, system design, event-driven architectures, and Agile teamwork 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'll focus on backend system design, event driven architecture and APIs with a focus on scalability and reliability. You'll join a small, collaborative, Agile team working on 2 week sprints, you'll be a key part of tech discussions and decision making.
Location / WFH: You'll join colleagues in the London, Canary Wharf offices three days a week (also the possibility to be remote in the UK).
About you:
- You're 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're 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.
At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're 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 employer: Client Server Ltd.
Contact Detail:
Client Server Ltd. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Backend Software Engineer Golang Kafka - Start-up
✨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
Engage with the tech community by attending meetups or webinars focused on Golang and event-driven architectures. Networking with professionals in the industry can provide valuable insights and potentially lead to referrals.
✨Tip Number 3
Prepare to discuss your experience with scalable, distributed systems in detail. Be ready to share specific examples of challenges you've faced and how you overcame them, as this will showcase your problem-solving skills.
✨Tip Number 4
Research the start-up's mission and values thoroughly. Understanding their approach to revolutionising the payments industry will allow you to align your answers with their goals during the interview, making you a more attractive candidate.
We think you need these skills to ace Backend Software Engineer Golang Kafka - Start-up
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 backend development and the payments industry. Mention why you are excited about this start-up and how your background aligns with their mission.
Showcase Relevant Projects: If you have worked on projects involving Kafka or API development, be sure to include them in your application. Describe your role and the impact of your contributions to showcase your expertise.
Highlight Team Collaboration: Since the role involves working in an Agile team, emphasise your collaborative experiences. Share examples of how you have contributed to team discussions and decision-making processes in previous roles.
How to prepare for a job interview at Client Server Ltd.
✨Showcase Your Golang Expertise
Make sure to highlight your experience with Go during the interview. Be prepared to discuss specific projects where you've used Golang, focusing on challenges you faced and how you overcame them.
✨Demonstrate Understanding of Event-Driven Architecture
Since the role involves event-driven architecture and Kafka, brush up on these concepts. Be ready to explain how you've implemented similar architectures in past projects and the benefits they brought.
✨Discuss Scalability and Reliability
Prepare to talk about your experience with scalable and reliable systems. Share examples of how you've designed systems that can handle increased loads and maintain performance.
✨Emphasise Collaboration and Agile Experience
As you'll be working in a small, Agile team, it's important to convey your collaborative skills. Discuss your previous experiences in Agile environments and how you contributed to team success.