Node.JS Backend Engineer at Tessian
London, GB
The Role

As a member of Tessian's (formerly CheckRecipient) backend-engineering team, you'll be part of a growing division building a dependable infrastructure for processing email traffic in real-time.

First and foremost, we're looking for NodeJS, but you'll also have a keen eye on good developer practices and the wider software technology stack.

You'll be a great thinker, as well as a coder, and you'll have the ability to plan, question, suggest and explain - skills we value as highly as your ability to code! We also place great stock in Agile working, our daily standups, and two 2-hour sessions of Deep Work (no interruptions!).

As part of our team, you'll be working across the board; collaborating with our data scientists who are building new machine learning threat models, architecting our application to scale with our growing client base, diagnosing issues and helping out new team members.

Our technology stack includes Haraka (an open source email server), Docker, AWS/Azure, Postgres and more - you'll be helping to build a new generation of AI-based enterprise security.


Tessian uses advanced machine learning and natural language processing (NLP) to make it impossible for sensitive information to end up in the wrong hands. We protect enterprise networks against new and intelligent cyber threats by preventing breaches in real-time.

Founded by a team of Imperial College engineers, we’re backed by some of the world’s leading technology investors. We work with international clients in the financial, legal and professional services sectors who trust us to find the most intelligent ways to keep their data secure.

We’ve recently closed a fundraising round of $2.7m led by Accel and LocalGlobe and we are looking to work with the brightest minds to help us accomplish our goal and help us defend our clients against the biggest cybersecurity problems.

Engineering at Tessian

We believe in regular and continuous development and seek to create opportunities for our team to evolve. Our teams have regular cross-discipline tech talks and we encourage multi-discipline development. Dealing with massive datasets at scale requires ingenuity and strong analytical skills, and we build quickly, following both agile and continuous delivery paradigms.

As a member of the Tessian engineering team, you will have a degree of autonomy to work on various projects, and be a part of our regular round tables to bounce ideas around as a team. We believe in continuous career development and look to create opportunities for you to evolve both personally and professionally.

Tessian's Awards

Winner - Cyber Security Breakthrough Overall Enterprise Email Security Solution Provider of the Year 2017Cyber Security Breakthrough Overall Enterprise Email Security Solution Provider of the Year 2017

Winner - CogX 2017 Best Innovation in Data Protection and Privacy

Winner - INFOSEC 2017 Most Innovative Cyber Security Company

Winner - Info Security Product Guide’s Global Excellence Awards 2017 for the Best Security Startup

Winner - WIRED Security 2016 Best Startup Award

Winner - LegalGeek Best Machine Intelligence Start Up 2016

Our Team

You can check out some photos of our team on our Instagram, or check out our team page.


Here's a quick summary of what we're looking for; if this sounds like you, please apply!

Good knowledge of NodeJS: you know your Promises from your callbacks and you can configure a package.json in your sleep!

Understanding of how open-source projects work (existing projects or contributions are a plus - please do send us links in your cover letter!).

Knowledge of the basics of Docker and why containerisation is useful.

Able to apply software best-practices in application security, including issue tracking, testing, code reviews and more.

Interested in email technologies, protocols, problems and threats.

Willing to learn, build and contribute.


Competitive salary and meaningful equity options

25 days of holiday leave as well as 8 days off for UK public holidays

Choose your own tech kit - laptop & OS

Regular team socials and activities

Flexible work start-times for the Tech team

Ad-hoc work from home

Personal Development; we are always keen to encourage personal development, so:

Tessian Library: if you have a work-relevant book you want to read, we'll buy it for you to read then add it to the library!

We are always willing to consider requests for personal development training and courses.

Annual personal development fund

Central London office location (EC1Y 8SL) with shared roof terrace and community events (including a monthly feast and 'cake Wednesdays'!) and:

Weekly Ocado office-food deliveries of fruit, nuts, bread, cereal and snacks

Amazing Pact coffee and a huge selection of Twinings Teas in the Office

Annual benefit and Salary Reviews

Cycle to work scheme, eyecare vouchers and childcare vouchers

Subscription to the Headspace Meditation app

Yoga in the office at lunchtime once a week

Pension plan contributions

Relocation: if you are coming from abroad, we will provide accommodation in an AirBnB for a week to help you make the move, and can make salary payments to an international bank for the first three months. We also have some handy tips and checklists to help with your relocation.

Equality and Diversity

Tessian is an equal opportunity employer, committed to equality and diversity amongst both our employees and prospective applicants. You can read our equality and diversity statement here. We're also a corporate member of WISE.

How to apply

Please attach your résumé and take the time to write a quick cover letter about why you’d like to work at Tessian and specifically what attracts you to this role.

We look forward to hearing from you!

Important Notices:

Please note that we do not accept applications or résumés from recruiters unless we have specifically asked a given recruiter to submit candidates for this role