Backend Engineer, Senior (Rust) London, England, United Kingdom

Backend Engineer, Senior (Rust) London, England, United Kingdom

Full-Time 70000 - 90000 £ / year (est.) No working from home possible
Affinidi Group

At a Glance

  • Tasks: Develop secure, scalable backend systems using Rust and collaborate with global teams.
  • Company: Join Affinidi, a forward-thinking tech company focused on the Internet of Trust.
  • Benefits: Enjoy unlimited vacation, competitive pay, and a learning budget.
  • Other info: Embrace a diverse culture that values collaboration and innovation.
  • Why this job: Make a real impact by building world-class software in a dynamic environment.
  • Qualifications: Expertise in Rust, backend development, and cloud computing; TypeScript knowledge is a plus.

The predicted salary is between 70000 - 90000 £ per year.

We are in search of a solution-oriented Senior Software Engineer (Backend) with demonstrable experience in Rust, to help guide the development of secure, scalable, and high-performance backend systems for the Affinidi Elements platform. In this role, you will work with global peers on teams dedicated to areas of the product portfolio, from the product, design, infrastructure, architecture, and back/front-end engineering teams.

Your responsibilities will include delivering a multi-component platform, leveraging your experience in helping to design and develop production-quality systems. This role offers the opportunity for professional growth within a high-performing team culture.

Our work culture at Affinidi is shaped by the following tenets:

  • We are unapologetically customer-focused
  • We invest in cultures and teams to enable high performance
  • Embrace experimentation and build fast
  • We have the courage to be misunderstood
  • We work together to unlock data

Further, Affinidi’s focus on the open source community, and collaboration with standards bodies to develop the next version of the internet – the Internet of Trust – guides every engineering and product decision we make.

What’s in it for you:

  • Build and deliver secure, high-quality features and improvements for the Affinidi Elements Platform 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 as our commitment to the OSS and decentralised community.
  • Contribute to architectural direction while staying hands-on with development.
  • Help design and implement solutions to complex, large-scale technical challenges.
  • Identify and drive the most critical improvements in product quality, security, and performance.
  • Elevate engineering standards through your expertise, mentorship and commitment to best practices.
  • Guide the team to build well-tested, secure, and performant services.
  • Collaborate closely with product, security, and engineering peers in a fast-paced, iterative environment.

You will be a great match if you:

  • 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.
  • Expertise in cloud computing (AWS) and cloud-native environments.
  • 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.
  • Experience with applying asynchronous 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.
  • Experience working across functions, locations, and time zones.
  • Expertise in decentralized identity solutions.
  • Experience building systems with advanced cryptography requirements.

What can you expect from us:

  • Unlimited vacation policy.
  • Competitive compensation package.
  • Work within an international environment.
  • Learning Budget.

We believe in hiring different and diverse talent and providing a safe space where everyone can share their views without fear, where differences are celebrated, and where no one is left out. Inclusive cultures are the foundation for collaboration and innovation within our team.

Backend Engineer, Senior (Rust) London, England, United Kingdom employer: Affinidi Group

Affinidi is an exceptional employer that fosters a high-performing team culture, prioritising customer focus and collaboration. With an unlimited vacation policy, competitive compensation, and a commitment to professional growth, employees are empowered to innovate and contribute to the open-source community while working on cutting-edge technology in a diverse and inclusive environment. Join us in shaping the future of the Internet of Trust from our vibrant London office, where your expertise in Rust will be valued and your contributions will make a meaningful impact.

Affinidi Group

Contact Details:

Affinidi Group Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Backend Engineer, Senior (Rust) London, England, United Kingdom

Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.

Tip Number 2

Show off your skills! Create a portfolio showcasing your Rust projects or contributions to open source. This gives potential employers a taste of what you can do.

Tip Number 3

Prepare for interviews by practising common technical questions and coding challenges. We recommend using platforms like LeetCode or HackerRank to sharpen your skills.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive!

We think you need these skills to ace Backend Engineer, Senior (Rust) London, England, United Kingdom

Rust
TypeScript
Dart
Cloud Computing (AWS)
Backend Development
Performance Optimisation
Asynchronous Cryptography

Some tips for your application 🫡

Show Off Your Rust Skills:Make sure to highlight your experience with Rust in your application. We want to see how you've used it to build secure and scalable systems, so don’t hold back on the details!

Tailor Your Application:Take a moment to customise your application for this role. Mention specific projects or experiences that align with our focus on high-performance backend systems and collaboration across teams.

Be Clear and Concise:When writing your application, keep it clear and to the point. We appreciate straightforward communication, so make sure your skills and experiences shine through without unnecessary fluff.

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 this exciting opportunity with our team!

How to prepare for a job interview at Affinidi Group

Know Your Rust Inside Out

Make sure you brush up on your Rust skills before the interview. Be prepared to discuss your past projects and how you've used Rust to solve complex problems. They’ll likely want to see your understanding of performance optimisation and system bottlenecks, so have some examples ready.

Show Off Your Collaboration Skills

Since this role involves working with global teams, be ready to talk about your experience collaborating across different functions and time zones. Share specific instances where you’ve successfully worked with product, design, or security teams to deliver high-quality solutions.

Demonstrate Your Problem-Solving Mindset

Affinidi values a solution-oriented approach, so think of examples where you’ve tackled complex technical challenges. Discuss how you identified critical improvements in product quality or security, and how you implemented those changes effectively.

Embrace the Open Source Spirit

Since they’re committed to the open source community, it’s a good idea to highlight any contributions you’ve made to open source projects. Talk about your understanding of standards-compliant software and how you can contribute to their mission of building a decentralised internet.