Backend TypeScript Software Engineer
Backend TypeScript Software Engineer

Backend TypeScript Software Engineer

Cambridge Full-Time 36000 - 60000 £ / year (est.) No home office possible
T

At a Glance

  • Tasks: Design, build, and optimise backend services using TypeScript for a cutting-edge platform.
  • Company: Tokenovate is a UK-based startup revolutionising post-trade automation with blockchain technology.
  • Benefits: Enjoy a hybrid work model, competitive compensation, and a collaborative culture.
  • Why this job: Join a hands-on team shaping the future of capital markets and make a real impact.
  • Qualifications: 5+ years in software development, 2+ years in TypeScript, and experience in Agile environments.
  • Other info: Work 2-3 days a week in our Cambridge office and embrace a roll-your-sleeves-up attitude.

The predicted salary is between 36000 - 60000 £ per year.

ABOUT TOKENOVATE

Tokenovate is a next-generation post-trade automation platform for derivatives and SFTs. Our unified, data-agnostic solution ensures automated and seamless transaction processing across all asset classes, products and market infrastructures — no matter what you trade or where your assets are held. By operationalising and embedding industry standards such as the Common Domain Model (CDM) directly into our platform, we harness the power of blockchain, smart contracts and tokenisation to drive automation, interoperability, and efficiency across capital markets. Founded in 2022, we are a fully funded UK-based start-up in the early commercialisation stage. Our team blends deep technical expertise with a pragmatic approach to enterprise blockchain adoption. We are collaborative, execution-focused, and hands-on — our sleeves are permanently rolled up, and we value ownership, clarity, and teamwork. We have offices in Cambridge (Cambridge Science Park) and London (City of London). This role is hybrid, based in Cambridge, with 2-3 days per week in the office.

THE ROLE

We are looking for a Backend TypeScript Software Engineer to help design, build, and optimise our core platform. This is an opportunity to work on cutting-edge distributed ledger technology, tackling challenges in on-chain transaction processing, smart contract execution, tokenisation of Real World Assets and integration within institutional financial systems. You’ll collaborate closely with product, engineering, and cloud teams to design and develop highly scalable, secure, and efficient software solutions that redefine post-trade automation. This role is hands-on, with plenty of scope to contribute technical expertise, problem-solving, and innovative thinking to our evolving platform.

WHAT YOU'LL DO

  • Develop and maintain blockchain-integrated backend services using TypeScript (NestJS).
  • Design and implement privacy, permissions and transaction management with UTXO-based blockchains (BSV or similar).
  • Write clean, maintainable, and well-documented code, ensuring best practices in software engineering, security, and testing.
  • Contribute to architecture discussions, helping shape the evolution of our smart contract and tokenisation frameworks.
  • Collaborate with product teams to define and refine user stories for blockchain-related features.
  • Work within an Agile development environment, participating in sprints, code reviews, and cross-team collaboration.
  • Ensure blockchain security, performance, and scalability through rigorous testing, benchmarking, and optimisation.
  • Integrate with cloud infrastructure (AWS, Kubernetes, Docker) for scalable deployments.

WHAT WE'RE LOOKING FOR

Must-haves:

  • 5+ years of experience in software development.
  • 2+ years of active TypeScript development experience.
  • Strong experience with Git (or similar source control tools).
  • Experience of working with CI/CD environments.
  • Comfortable working in an Agile environment with story definition and backlog refinement.
  • A structured, methodical approach to software engineering.
  • Happy to embrace the roll-your-sleeves up attitude required for a fast moving startup.
  • Willingness to work 2-3 days a week in our Cambridge office.

Nice-to-haves:

  • An appreciation for working with a blockchain.
  • Familiarity with NestJS, microservices architecture, and API development.
  • Exposure to AWS, Kubernetes (k8s), Docker, and cloud-based deployments.
  • An understanding of Bitcoin Script, smart contracts, and transaction scripting.

WHY JOIN US?

  • Cutting-Edge Work – Build innovative solutions at the intersection of Capital markets and post trade automation.
  • Hybrid Work Model – Enjoy the flexibility of remote work while collaborating in person at our Cambridge Science Park office (2-3 days per week).
  • Ownership & Impact – Your contributions will shape our technology and product roadmap.
  • Competitive Compensation – We offer a strong package based on experience and expertise.
  • Collaborative Culture – No egos, just a team of experienced and empathetic professionals working together to deliver real impact.

If you’re passionate about building scalable financial infrastructure, and working with an expert team, we’d love to hear from you! Apply now and let’s build the future of post-trade together!

Backend TypeScript Software Engineer employer: Tokenovate

At Tokenovate, we pride ourselves on being an exceptional employer, offering a dynamic and collaborative work culture that fosters innovation and ownership. Located in the vibrant Cambridge Science Park, our hybrid work model allows for flexibility while ensuring meaningful in-person collaboration 2-3 days a week. With competitive compensation and ample opportunities for professional growth, joining our team means contributing to cutting-edge solutions in capital markets and making a tangible impact in the world of post-trade automation.
T

Contact Detail:

Tokenovate Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Backend TypeScript Software Engineer

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as TypeScript, NestJS, and blockchain concepts. Having a solid understanding of these will not only help you during interviews but also demonstrate your genuine interest in the role.

✨Tip Number 2

Engage with the company’s online presence. Follow Tokenovate on social media platforms and participate in discussions related to their work. This can provide insights into their culture and current projects, which you can reference during your conversations with them.

✨Tip Number 3

Network with current or former employees of Tokenovate through platforms like LinkedIn. Ask them about their experiences and any tips they might have for someone looking to join the team. This insider knowledge can be invaluable.

✨Tip Number 4

Prepare to discuss your previous projects that align with the responsibilities outlined in the job description. Be ready to explain how your experience with CI/CD environments and Agile methodologies can contribute to the team’s success at Tokenovate.

We think you need these skills to ace Backend TypeScript Software Engineer

TypeScript
NestJS
Blockchain Integration
Smart Contract Development
API Development
Microservices Architecture
Git
CI/CD Environments
Agile Methodologies
Cloud Infrastructure (AWS, Kubernetes, Docker)
Transaction Management
UTXO-based Blockchains
Software Engineering Best Practices
Performance Optimisation
Testing and Benchmarking

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your 5+ years of software development experience and 2+ years of TypeScript development. Emphasise any relevant projects or roles that showcase your skills in blockchain technology, CI/CD environments, and Agile methodologies.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for working at Tokenovate and how your background aligns with their mission. Mention specific experiences that demonstrate your problem-solving abilities and your hands-on approach to software engineering.

Showcase Relevant Skills: Highlight your experience with Git, NestJS, and cloud technologies like AWS and Docker. If you have familiarity with microservices architecture or smart contracts, make sure to include that as well, as it aligns with the role's requirements.

Demonstrate Team Collaboration: Since the role involves close collaboration with product and engineering teams, provide examples of past teamwork experiences. Discuss how you contributed to architecture discussions or participated in Agile sprints, showcasing your ability to work effectively in a team environment.

How to prepare for a job interview at Tokenovate

✨Showcase Your TypeScript Skills

Make sure to highlight your experience with TypeScript, especially in a backend context. Be prepared to discuss specific projects where you've used TypeScript and how you tackled challenges related to it.

✨Understand Blockchain Fundamentals

Since Tokenovate is focused on blockchain technology, brush up on your knowledge of blockchain concepts, smart contracts, and transaction management. Be ready to explain how these elements can be integrated into backend services.

✨Demonstrate Agile Experience

Tokenovate values an Agile approach, so be prepared to discuss your experience working in Agile environments. Share examples of how you've contributed to sprints, code reviews, and backlog refinement in previous roles.

✨Emphasise Collaboration and Teamwork

Given the collaborative culture at Tokenovate, express your enthusiasm for teamwork. Share instances where you've successfully collaborated with cross-functional teams, particularly in product and engineering contexts.

Backend TypeScript Software Engineer
Tokenovate
T
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>