At a Glance
- Tasks: Design and develop backend services for real-time trading systems using Rust.
- Company: Profitable High Frequency Trading firm specialising in crypto markets.
- Benefits: Salary up to £90k, significant bonuses, pension, and hybrid working.
- Why this job: Join a talented team and tackle complex challenges with huge earning potential.
- Qualifications: 2.1 or above in Computer Science, Rust experience, and backend software skills.
- Other info: Flexible work-from-home options and excellent career progression opportunities.
The predicted salary is between 54000 - 90000 £ per year.
Are you a bright, ambitious Software Engineer with a first class education? You could be progressing your career at a hugely profitable High Frequency Trading firm that specialise in crypto markets.
What's in it for you:
- Salary to £90k
- Significant bonus
- Pension
- Hybrid working
- Career progression
Your role:
As a Junior Backend Software Engineer you will design and develop backend services for real-time risk, pricing, trading engines and market making systems, working across the full software development lifecycle using Rust. You'll collaborate with a small, talented team, collaboratively problem solving and working on complex and challenging systems with interesting work and huge bonus earning potential.
Location / WFH:
You’ll join the team in Central London with flexibility to work from home twice a week.
About you:
- You achieved a 2.1 or above in Computer Science or Software Engineering from a top tier university i.e. Oxbridge, Russell Group
- You have backend OOP, multithreaded software engineering experience
- You have Rust development experience
- You have experience of working on high throughput, low latency systems
- You are collaborative and pragmatic with great communication skills, keen to learn and progress
Apply now to find out more about this opportunity. 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.
Junior Backend Software Engineer Rust - Trading employer: Client Server
Contact Detail:
Client Server Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Junior Backend Software Engineer Rust - Trading
✨Tip Number 1
Network like a pro! Reach out to people in the industry, attend meetups, and connect with fellow developers on platforms like LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a GitHub profile showcasing your Rust projects or any relevant coding work. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for those interviews! Brush up on your technical knowledge, especially around backend development and multithreading. Practice common coding challenges and be ready to discuss your past projects in detail.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities that might just be perfect for you. Plus, it’s a great way to ensure your application gets seen by the right people.
We think you need these skills to ace Junior Backend Software Engineer Rust - Trading
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your Rust experience and backend development skills. We want to see how your background aligns with the role, so don’t be shy about showcasing relevant projects or coursework!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about this Junior Backend Software Engineer position and how your skills can contribute to our team. Keep it concise but impactful!
Showcase Your Problem-Solving Skills: In your application, mention specific examples where you've tackled complex problems, especially in high throughput or low latency systems. We love seeing how you approach challenges and find solutions!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!
How to prepare for a job interview at Client Server
✨Know Your Rust Inside Out
Make sure you brush up on your Rust skills before the interview. Be prepared to discuss your experience with Rust, especially in the context of backend development and high-frequency trading systems. Practise coding challenges that focus on multithreading and performance optimisation.
✨Understand the Trading Domain
Familiarise yourself with the basics of high-frequency trading and crypto markets. Knowing how trading engines work and the importance of low latency can give you an edge. It shows you're not just a coder but someone who understands the business side of things too.
✨Showcase Your Problem-Solving Skills
Be ready to tackle some technical problems during the interview. They might ask you to solve a coding challenge or discuss past projects. Use this as an opportunity to demonstrate your collaborative approach and how you tackle complex issues with your team.
✨Communicate Clearly and Confidently
Since great communication is key for this role, practice explaining your thought process clearly. Whether it's discussing your previous projects or answering technical questions, articulate your ideas confidently. This will help you connect better with the interviewers and show your collaborative spirit.