System Developer (Contract)

System Developer (Contract)

London Freelance 48000 - 72000 £ / year (est.) No home office possible
K

At a Glance

  • Tasks: Develop low-latency trading systems and optimise smart contract interactions in crypto markets.
  • Company: Kappa Lab is a leading digital assets market maker driving innovation in the Web3 ecosystem.
  • Benefits: Enjoy flexible working hours, remote options, and a dynamic team environment.
  • Why this job: Make a real impact in the fast-paced crypto world while solving complex problems with cutting-edge technology.
  • Qualifications: Proficiency in Rust, async code, and experience with Python, SQL, and AWS required.
  • Other info: Some out-of-hours support may be needed due to 24/7 crypto market operations.

The predicted salary is between 48000 - 72000 £ per year.

Kappa Lab, previously CrypPro, is a digital assets market maker committed to delivering 24/7 deep liquidity and enhancing market efficiency. Our proprietary technology enables us to provide swift and effective solutions to our partners while our sophisticated algorithms ensure efficient and consistent pricing across all trading venues. We fuel the Web3 ecosystem, driving innovation in pioneering projects with the professionalism and dedication of our exceptional team.

Join our technology team as a Core Developer, focusing on low latency trading systems in the ever-evolving crypto markets. This role offers a unique opportunity to directly impact our business's growth by enhancing existing infrastructure and connecting to new trading venues in both CeFI and DeFI. If you excel in Rust, thrive on solving complex problems, and have a passion for performance-driven development, we want to hear from you!

Responsibilities
  • Design and implement low-latency trading systems for CEX market-making, while also optimising smart contract interactions, on-chain arbitrage, and MEV strategies in decentralised finance (DeFi).
  • Enhance our deployment and monitoring processes, ensuring our global systems are up-to-date and functional 24/7.
  • Support production trading systems as well as downstream applications.
Required:
  • Excellent Rust (can be non-professional experience).
  • Experience working with async code.
  • Experience with exchange connectivity (REST, WebSockets, FIX).
  • Experience with Python.
  • Experience with SQL.
  • Experience with AWS.
  • Comfortable working on Linux command line to debug applications.
  • Excellent problem solving skills.
  • Strong computer science fundamentals, algorithms, data structures etc.
Desirable:
  • A keen interest in crypto markets and technology. (Example projects in this space will be advantageous.)
  • An understanding of order-book based markets.
  • Experience with infrastructure as code, preferably terraform.

Note: As Crypto markets are 24/7, some out of hours support will be required.

Kappa Lab is an equal opportunities employer committed to creating an inclusive and diverse workplace. We welcome applications from all individuals and do not discriminate on the basis of race, colour, nationality, ethnicity, religion or belief, sex, sexual orientation, gender identity or expression, marital status, pregnancy or maternity, disability, or age. We value and respect the unique contributions each person brings, and strive to ensure everyone can thrive and grow in our organisation.

System Developer (Contract) employer: Kappa Lab (prev. CrypPro)

Kappa Lab is an exceptional employer that fosters a dynamic and inclusive work culture, where innovation thrives and every team member's contribution is valued. Located at the forefront of the crypto market, we offer our employees unique opportunities for professional growth and development, alongside competitive benefits and a commitment to work-life balance. Join us to be part of a dedicated team that drives the Web3 ecosystem forward, while enjoying the flexibility and excitement of working in a rapidly evolving industry.
K

Contact Detail:

Kappa Lab (prev. CrypPro) Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land System Developer (Contract)

✨Tip Number 1

Familiarise yourself with Kappa Lab's technology and the crypto market landscape. Understanding their proprietary systems and how they operate in both CeFi and DeFi will give you an edge during discussions.

✨Tip Number 2

Showcase your problem-solving skills by preparing examples of complex issues you've tackled in previous projects, especially those involving low-latency systems or trading algorithms. This will demonstrate your capability to thrive in a fast-paced environment.

✨Tip Number 3

Engage with the crypto community online. Participate in forums or contribute to open-source projects related to Rust or trading systems. This not only builds your network but also shows your passion for the field.

✨Tip Number 4

Prepare to discuss your experience with async code and exchange connectivity. Be ready to explain how you've used these technologies in practical scenarios, as this is crucial for the role at Kappa Lab.

We think you need these skills to ace System Developer (Contract)

Rust Programming
Asynchronous Programming
Exchange Connectivity (REST, WebSockets, FIX)
Python Programming
SQL Proficiency
AWS Experience
Linux Command Line Proficiency
Problem-Solving Skills
Computer Science Fundamentals
Algorithms and Data Structures
Understanding of Order-Book Based Markets
Infrastructure as Code (Terraform)

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Rust, async code, and any relevant projects in the crypto space. Emphasise your problem-solving skills and familiarity with trading systems.

Craft a Compelling Cover Letter: In your cover letter, express your passion for performance-driven development and the crypto markets. Mention specific examples of how you've solved complex problems in previous roles or projects.

Showcase Relevant Experience: If you have experience with exchange connectivity, Python, SQL, or AWS, be sure to detail this in your application. Highlight any projects that demonstrate your understanding of low-latency systems and DeFi.

Proofread Your Application: Before submitting, carefully proofread your application for any errors or typos. A polished application reflects your attention to detail and professionalism, which is crucial for a role in a fast-paced environment like Kappa Lab.

How to prepare for a job interview at Kappa Lab (prev. CrypPro)

✨Showcase Your Rust Skills

Since excellent Rust experience is a requirement, be prepared to discuss your projects or any relevant coding challenges you've tackled. If you have non-professional experience, highlight how you've applied Rust in practical scenarios.

✨Demonstrate Problem-Solving Abilities

Expect technical questions that assess your problem-solving skills. Prepare by reviewing algorithms and data structures, and practice coding problems that require you to think critically and optimise solutions.

✨Familiarise Yourself with Crypto Markets

Having a keen interest in crypto markets is desirable. Brush up on current trends, technologies, and any recent developments in the space. Being able to discuss these topics will show your passion and commitment to the role.

✨Prepare for Technical Questions on Connectivity

As experience with exchange connectivity is crucial, be ready to explain how you've worked with REST, WebSockets, or FIX protocols. Consider discussing specific challenges you faced and how you overcame them in past projects.

K
Similar positions in other companies
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Discover now
>