At a Glance
- Tasks: Build secure, high-quality backend systems using Rust and tackle complex technical challenges.
- Company: Innovative tech company focused on decentralised digital identity solutions.
- Benefits: Freelance contract with flexible remote work options and a chance to influence cutting-edge technology.
- Other info: Dynamic startup environment with opportunities for growth and collaboration across global teams.
- Why this job: Join a mission-driven team and make a real impact on data ownership and security.
- Qualifications: Expertise in Rust, backend development, and familiarity with TypeScript or Dart preferred.
The predicted salary is between 60000 - 84000 £ per year.
Location: London (or remote)
3-6 month freelance contract
Our client is a technology company that builds decentralized digital identity solutions. They believe that everyone has the right to own and control their data, and they are committed to creating a trusted digital credentials ecosystem that empowers businesses and individuals to securely exchange data and services across borders and industries.
They are in search of a solution-oriented Rust Software Engineer (Backend) with deep, demonstrable expertise and experience in Rust, to work on secure, scalable, and high-performance backend systems. You will be responsible for the continued enhancement and development of a multi-component platform, where your expert skills in designing, architecting, and building quality systems will intersect with your hands-on coding, performance testing, and integration experience.
Responsibilities:
- Build and deliver secure, high-quality features and improvements using Rust. Experience in TypeScript and Dart will set you above other applicants for this role.
- Create standards-compliant world-class software systems and components, most of which will be open-sourced.
- Influence architectural direction while staying hands-on with development.
- Design and implement solutions to complex, large-scale technical challenges.
- Identify and drive the most critical improvements in product quality, security, and performance.
- Guide the team to build well-tested, secure, and performant services.
- Establish and refine best practices for high-scale distributed systems.
- Collaborate closely with product, security, and engineering peers in a fast-paced, iterative environment.
Requirements:
- Proven experience with performance optimization and a track record of diagnosing and preventing system bottlenecks.
- Strong backend development skills with Rust as a core expertise.
- Deep knowledge of TypeScript/Node.js; Dart experience strongly preferred. Familiarity with C# or Go is a plus.
- Expertise in cloud computing (AWS) and cloud-native environments.
- Proven track record in designing and deploying distributed systems using modern design patterns.
- Skilled in technical documentation (C4 Model, ADRs) and clear communication of architectural decisions.
- Strong advocate for privacy by design, security-first principles, and high-performance systems.
- Expertise in applying asymmetric cryptography in production-grade products.
- Experience with authorization/authentication domains; knowledge of identity, verifiable credentials, or secure data exchange is a strong plus.
- Comfortable thriving in autonomous, fast-moving startup environments and collaborating across global teams.
Staff Rust Engineer (freelance contract, remote United Kingdom) in Leigh employer: Zero to One Search | Recruitment Agency
As a leading technology company focused on decentralized digital identity solutions, we offer an exceptional work environment that champions innovation and autonomy. Our remote-first culture allows you to collaborate with talented professionals from around the globe while enjoying the flexibility of working from anywhere in the UK. We are committed to your professional growth, providing opportunities to enhance your skills in cutting-edge technologies like Rust, TypeScript, and cloud computing, all while contributing to meaningful projects that empower individuals and businesses alike.
Contact Details:
Zero to One Search | Recruitment Agency Recruitment Team
StudySmarter Expert Advice🤫
We think this is how you could land Staff Rust Engineer (freelance contract, remote United Kingdom) in Leigh
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work with Rust or in decentralised identity solutions. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a GitHub repository showcasing your Rust projects or contributions to open-source software. This not only demonstrates your expertise but also gives potential employers a taste of what you can do.
✨Tip Number 3
Prepare for interviews by brushing up on common Rust-related questions and system design challenges. Practising with a friend or using mock interview platforms can help you feel more confident and ready to impress.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of freelance opportunities that match your skills. Plus, it’s a great way to get noticed by our team and land that dream job.
We think you need these skills to ace Staff Rust Engineer (freelance contract, remote United Kingdom) in Leigh
Some tips for your application 🫡
Show Off Your Rust Skills:Make sure to highlight your expertise in Rust right from the start. We want to see how you've used it in real projects, so don’t hold back on those juicy details!
Tailor Your Application:Take a moment to customise your application for this role. Mention your experience with TypeScript and Dart if you have it, as it’ll give you an edge over other candidates. We love seeing how you fit into our vision!
Be Clear and Concise:When writing your application, keep it straightforward. We appreciate clarity, so avoid jargon unless it’s necessary. Show us your communication skills right off the bat!
Apply Through Our Website:Don’t forget to submit your application through our website! It’s the best way for us to keep track of your application and ensure it gets the attention it deserves.
How to prepare for a job interview at Zero to One Search | Recruitment Agency
✨Know Your Rust Inside Out
Make sure you brush up on your Rust skills before the interview. Be ready to discuss your past projects and how you've tackled performance optimisation and system bottlenecks. They’ll want to see that you can not only code but also architect robust solutions.
✨Show Off Your Collaboration Skills
Since this role involves working closely with product, security, and engineering teams, be prepared to share examples of how you've successfully collaborated in the past. Highlight any experience you have in fast-paced environments and how you’ve contributed to team success.
✨Prepare for Technical Questions
Expect some deep technical questions related to backend development, especially around distributed systems and cloud computing. Brush up on your knowledge of TypeScript, Dart, and any other relevant technologies. Being able to explain your thought process clearly will set you apart.
✨Emphasise Security and Privacy
Given their focus on secure data exchange and privacy by design, make sure to highlight your experience with security-first principles. Discuss any relevant projects where you implemented these practices, as it shows you align with their values and mission.