At a Glance
- Tasks: Join us to enhance our brokerage OTC platform and tackle exciting technical challenges.
- Company: Flowdesk is revolutionising the crypto trading industry with innovative technology and a dynamic team.
- Benefits: Enjoy 100% health coverage, top-notch equipment, team events, and upcoming gym memberships.
- Why this job: Be part of a fast-paced, ambitious culture that values teamwork, ownership, and humility.
- Qualifications: Experience in modern programming languages, distributed systems, and a problem-solving mindset required.
- Other info: Open to UK citizens; apply even if you don't meet all qualifications!
The predicted salary is between 43200 - 72000 £ per year.
Do you thrive in a fast-paced, innovative environment? Are you excited to build cutting-edge technology in the digital asset space? At Flowdesk, we’re on a mission to revolutionise the crypto trading industry, and we want you to be part of this exciting journey! Flowdesk is growing fast, and as a Senior Backend Engineer, you’ll work closely with our Trading and Sales teams to build and scale our brokerage OTC platform using the latest cloud and deployment technologies. You’ll be part of a dynamic squad of international engineers and among the first in the UK OTC Tech team.
Responsibilities
- Enhance the reliability and performance of our infrastructure, ensuring it scales with our growth.
- Improve data acquisition channels, ensuring our systems are always fed with real-time, accurate data.
- Solve incoming technical issues quickly and efficiently, ensuring minimal downtime.
- Integrate new technical/financial microservices that will further strengthen our infrastructure.
Our stack: Rust, Typescript, NodeJS, Docker, K8s, NATS, PostgreSQL, MySQL, Node.JS
What We’re Looking For
- Programming experience with at least one modern language and the confidence to work on Typescript (Rust is a plus, but be open to using it).
- Experience with test driven development to ensure that our code is clean, reliable, and scalable.
- Experience with distributed systems.
- A track record of designing complex systems (architecture, design patterns, reliability, and scaling).
- Problem-solving mindset, able to tackle challenges and optimise solutions in a fast-paced environment.
Nice-to-Haves
- Experience with web3 libraries (ethers.js, go-ethereum, etc.).
- Familiarity with Hexagonal Architecture.
- Experience within a trading environment.
- Must be a UK Citizen.
Company Culture and Values
At Flowdesk, our culture drives our success. Here’s how we live it:
- Ambition: We aim to conquer an impactful place in the crypto ecosystem while representing Tech expertise. We're always moving quickly toward our goals.
- Caring: While speed matters, we believe in waiting for others to move forward together. That’s how we achieve success as a team.
- Ownership: If you believe in something, own it, make it happen, or at least learn from it.
- Humility: The final result is a puzzle built by everyone’s efforts—not one person takes all the credit.
International environment (English is the main language)
100% health coverage
Top-of-the-range equipment, Macbook, keyboard, laptop stand, 4K monitor & headphones
Team events and offsites
Coming soon, gym memberships, international mobility & many other cool benefits!
Recruitment process
Are you interested in this job but feel you haven't ticked all the boxes? Don't hesitate to apply and tell us in the cover letter section why we should meet! Here's what you can expect if you apply:
- HR interview (30')
- Technical test
- Technical discussion with senior member of Technology team
- Technical interview with the VP OTC Technology (60')
- Chat with the Head of People (30')
On the agenda: discussions rather than trick questions! These moments of exchange will allow you to understand how Flowdesk works and its values. But they are also (and above all) an opportunity for you to present your career path and your expectations for your next job!
Senior Back-End Engineer - OTC UK (F/M/D) employer: Flowdesk
Contact Detail:
Flowdesk Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Back-End Engineer - OTC UK (F/M/D)
✨Tip Number 1
Familiarise yourself with the technologies mentioned in the job description, especially Rust and Typescript. Having hands-on experience or personal projects using these languages can give you a significant edge during technical discussions.
✨Tip Number 2
Showcase your problem-solving skills by preparing examples of how you've tackled challenges in previous roles. Be ready to discuss specific instances where you optimised systems or improved performance, as this aligns with the responsibilities of the role.
✨Tip Number 3
Research Flowdesk's company culture and values, particularly their emphasis on ambition, caring, ownership, and humility. Think of ways to demonstrate how your personal values align with theirs during the interview process.
✨Tip Number 4
Prepare thoughtful questions for your interviews that reflect your interest in the company's mission and the role itself. This not only shows your enthusiasm but also helps you gauge if Flowdesk is the right fit for you.
We think you need these skills to ace Senior Back-End Engineer - OTC UK (F/M/D)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in back-end engineering, particularly with technologies mentioned in the job description like Rust, Typescript, and NodeJS. Emphasise any experience you have with distributed systems and test-driven development.
Craft a Compelling Cover Letter: Use the cover letter to express your enthusiasm for the role and the company. Mention specific projects or experiences that align with Flowdesk's mission and values, and explain why you're excited about the opportunity to work in the crypto trading industry.
Showcase Problem-Solving Skills: In your application, provide examples of how you've tackled technical challenges in previous roles. Highlight your problem-solving mindset and ability to optimise solutions in fast-paced environments, as these are key traits Flowdesk is looking for.
Prepare for Technical Discussions: Anticipate technical questions related to your experience with the required technologies and systems. Be ready to discuss your approach to designing complex systems and how you ensure code reliability and scalability through test-driven development.
How to prepare for a job interview at Flowdesk
✨Showcase Your Technical Skills
Be prepared to discuss your experience with the technologies mentioned in the job description, such as Rust, Typescript, and NodeJS. Highlight specific projects where you've used these languages and how they contributed to the success of the project.
✨Demonstrate Problem-Solving Abilities
Flowdesk values a problem-solving mindset. Prepare examples of challenges you've faced in previous roles, particularly in distributed systems or complex architectures, and explain how you approached and resolved them.
✨Emphasise Team Collaboration
Since you'll be working closely with Trading and Sales teams, it's important to demonstrate your ability to collaborate effectively. Share experiences where teamwork led to successful outcomes, and express your enthusiasm for contributing to a dynamic squad.
✨Align with Company Culture
Familiarise yourself with Flowdesk's values of ambition, caring, ownership, and humility. Be ready to discuss how your personal values align with theirs and provide examples of how you've embodied these traits in your professional life.