At a Glance
- Tasks: Design, build, and optimise backend services using TypeScript for a cutting-edge platform.
- Company: Join Tokenovate, a leader in post-trade automation for capital markets.
- Benefits: Enjoy a hybrid work model with competitive compensation and flexible remote options.
- Why this job: Work on innovative blockchain technology and collaborate with a talented team in a dynamic environment.
- Qualifications: 5+ years in software development, 2+ years in TypeScript, and a passion for blockchain.
- Other info: Office located at Cambridge Science Park; 2-3 days in-office required.
The predicted salary is between 48000 - 72000 £ per year.
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. Our team blends deep technical expertise with a pragmatic approach to enterprise blockchain adoption. 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.
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:
- Develop and maintain blockchain-integrated backend services using TypeScript (NestJS).
- 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.
Requirements:
- 5+ years of experience in software development.
- ~2+ years of active TypeScript development experience.
- Comfortable working in an Agile environment with story definition and backlog refinement.
- A structured, methodical approach to software engineering.
- Willingness to work 2-3 days a week in our Cambridge office.
- An appreciation for working with a blockchain.
- Exposure to AWS, Kubernetes (k8s), Docker, and cloud-based deployments.
Hybrid Work Model – Enjoy the flexibility of remote work while collaborating in person at our Cambridge Science Park office (2-3 days per week).
Competitive Compensation – We offer a strong package based on experience and expertise. If you’re passionate about building scalable financial infrastructure, and working with an expert team, we’d love to hear from you!
Backend Software Engineer (Typescript) employer: Tokenovate
Contact Detail:
Tokenovate Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Backend Software Engineer (Typescript)
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, especially TypeScript and NestJS. Having hands-on experience or personal projects that showcase your skills in these areas can set you apart from other candidates.
✨Tip Number 2
Engage with the blockchain community online. Join forums, attend webinars, or participate in discussions related to blockchain technology and smart contracts. This not only enhances your knowledge but also shows your passion for the field.
✨Tip Number 3
Prepare to discuss your experience in Agile environments. Be ready to share examples of how you've contributed to sprints, code reviews, and collaboration with cross-functional teams, as this is a key aspect of the role.
✨Tip Number 4
Research Tokenovate and their platform thoroughly. Understanding their mission, values, and the specifics of their post-trade automation solutions will help you tailor your conversations and demonstrate your genuine interest in joining their team.
We think you need these skills to ace Backend Software Engineer (Typescript)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with TypeScript and any relevant projects you've worked on, especially those involving blockchain technology. Use keywords from the job description to align your skills with what Tokenovate is looking for.
Craft a Compelling Cover Letter: In your cover letter, express your passion for backend development and blockchain technology. Mention specific experiences that demonstrate your ability to work in an Agile environment and your familiarity with AWS, Kubernetes, and Docker.
Showcase Your Technical Skills: If you have a portfolio or GitHub repository, include links to projects that showcase your TypeScript development skills and any contributions to open-source projects related to blockchain or financial systems.
Prepare for Technical Questions: Anticipate technical questions related to backend development, TypeScript, and blockchain integration. Brush up on best practices in software engineering and be ready to discuss your approach to coding, testing, and optimisation.
How to prepare for a job interview at Tokenovate
✨Showcase Your TypeScript Skills
Make sure to highlight your experience with TypeScript during the interview. Be prepared to discuss specific projects where you've used TypeScript, particularly in backend development, and how you approached challenges related to scalability and performance.
✨Understand Blockchain Fundamentals
Since the role involves working with blockchain technology, brush up on the basics of blockchain, smart contracts, and tokenisation. Be ready to explain how these concepts apply to post-trade automation and how they can enhance financial systems.
✨Demonstrate Agile Experience
The company values Agile methodologies, so be prepared to discuss your experience working in Agile environments. Share examples of how you've contributed to sprints, participated in code reviews, and collaborated with cross-functional teams.
✨Prepare for Technical Questions
Expect technical questions that assess your problem-solving skills and coding abilities. Practice coding challenges related to backend development and be ready to explain your thought process as you work through them.