At a Glance
- Tasks: Join our team to develop cutting-edge crypto accounting solutions using Rust and TypeScript.
- Company: Cryptio is a leading platform in the crypto finance space, focused on innovation and compliance.
- Benefits: Enjoy fully remote work, 25 days holiday, gym perks, and a $200 home office budget!
- Why this job: Be part of a dynamic team solving real-world financial challenges in the exciting crypto industry.
- Qualifications: 5+ years in software engineering with strong Rust and PostgreSQL skills; passion for fintech is a plus.
- Other info: Work from anywhere with occasional visits to hubs in Paris, London, or New York.
The predicted salary is between 43200 - 72000 £ per year.
Cryptio is seeking a Senior Software Engineer passionate about building crypto, finance, and accounting reconciliation products. You will join our talented engineering team working on Cryptio's SaaS platform within the Accounting & Reconciliation squad. Your team will develop robust solutions for cost basis and PnL computations, maintain our automated reconciliation tool (AutoRec), and create a high-performance reporting pipeline that processes large volumes of data.
Key technologies:
- Rust (with a focus on performance and scalability)
- TypeScript (key dependencies: Nest.js, Zod, Slonik)
- PostgreSQL
- Kubernetes on AWS, Docker, GitLab (modern development stack)
What's special about this role?
This role represents a unique opportunity to solve complex accounting and financial challenges in the cryptocurrency space. You will contribute to the development of critical features that help our clients navigate the intersection of traditional finance and digital assets, from implementing sophisticated cost basis computations to building automated reconciliation systems that can handle millions of transactions. You will be part of a team responsible for creating robust solutions that not only process high volumes of financial data efficiently but also ensure regulatory compliance and audit readiness. These systems will help our clients maintain accurate financial records, generate comprehensive reports, and confidently manage their crypto assets while meeting all regulatory requirements.
Responsibilities:
- Contribute to the development of core accounting and reconciliation features
- Write and ship production grade TypeScript / Rust code
- Document and test your code
- Work closely with product teams to ensure new features meet user needs
Requirements:
- 5+ years of software engineering experience
- Production experience in Rust
- Exposure to TypeScript (or interest in working with)
- Some experience with high-performance systems
- Some experience with OLAP databases (ClickHouse or similar)
- Strong background in database design and optimisation with PostgreSQL
- Experience with data-heavy products and system optimisation
- Exceptional communication skills, with both technical and non-technical stakeholders
- Impeccable spoken and written English
- Strong collaborative mindset - the ability to work effectively with others is essential for tackling complex features
- An analytical mindset, a passion for solving complex problems, and an interest in the crypto and fintech industry
Location:
You can work from home 100% of the time, but you should be able to easily join one of our hubs from time to time. Our hubs are Paris, London, and New-York.
Interview Process:
- Talent Screen - 45 min
- Technical Interview - 90 min
- Team Interview - 45 min
- Leadership Interview - 45 min
Benefits:
- Fully-Remote / Hybrid - The choice is yours!
- 25 Days Paid Holiday + Bank Holidays + Your Birthday Off
- Earn an extra day of annual leave for every year you're at Cryptio
- Attractive Maternity and Paternity Policies for your growing family
- Gym Classes or Spa Treatments with ClassPass (or gym reimbursements)
- Apple MacBook Pro - The best tech at your fingertips!
- $200 Workplace Budget to create your perfect home office!
- Training and Development Budget - Invest in yourself and grow!
*UK have these additional benefits: 4% Pension Contributions towards your future + Private Medical & Dental Insurance with Allianz.
*France have these additional benefits: English language course options.
Senior Rust Engineer (Reconciliation Team) employer: Cryptio
Contact Detail:
Cryptio Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Rust Engineer (Reconciliation Team)
✨Tip Number 1
Familiarise yourself with Rust and its performance optimisation techniques. Since this role heavily focuses on Rust, showcasing your understanding of its nuances during the interview can set you apart from other candidates.
✨Tip Number 2
Brush up on your knowledge of accounting principles and reconciliation processes. Being able to discuss how your technical skills can solve real-world financial problems will demonstrate your value to the team.
✨Tip Number 3
Prepare to discuss your experience with high-performance systems and OLAP databases. Highlighting specific projects where you've optimised database performance or handled large data volumes will resonate well with the interviewers.
✨Tip Number 4
Showcase your collaborative mindset by preparing examples of how you've worked effectively in teams. This role requires strong communication skills, so being able to articulate your experiences with both technical and non-technical stakeholders is crucial.
We think you need these skills to ace Senior Rust Engineer (Reconciliation Team)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Rust and TypeScript, as well as any relevant projects in the crypto or fintech space. Emphasise your problem-solving skills and experience with high-performance systems.
Craft a Compelling Cover Letter: In your cover letter, express your passion for the cryptocurrency industry and how your background aligns with the responsibilities of the role. Mention specific technologies you’ve worked with and how they relate to the job description.
Showcase Relevant Projects: If you have worked on projects involving accounting, reconciliation, or data-heavy applications, be sure to include these in your application. Provide links to your GitHub or portfolio to demonstrate your coding skills.
Prepare for Technical Questions: Anticipate technical questions related to Rust, TypeScript, and database optimisation during the interview process. Brush up on your knowledge of OLAP databases and be ready to discuss your previous experiences in detail.
How to prepare for a job interview at Cryptio
✨Showcase Your Rust Expertise
Make sure to highlight your experience with Rust, especially in performance and scalability. Be prepared to discuss specific projects where you've implemented Rust solutions, as this will demonstrate your technical proficiency and understanding of the language.
✨Understand the Crypto Landscape
Familiarise yourself with the cryptocurrency and fintech industries. Being able to discuss current trends, challenges, and regulatory issues will show your passion for the field and your ability to contribute meaningfully to the team.
✨Prepare for Technical Questions
Expect in-depth technical questions during the interview process. Brush up on your knowledge of TypeScript, PostgreSQL, and high-performance systems, as well as any relevant OLAP databases. Practising coding problems can also help you feel more confident.
✨Demonstrate Collaboration Skills
Since the role requires working closely with product teams and stakeholders, be ready to share examples of how you've successfully collaborated in past projects. Highlight your communication skills and your ability to work effectively with both technical and non-technical team members.