Senior Full Stack Engineer

DevelopmentFull TimeCanadaRemote

Senior Full Stack Engineer

100% Remote. Office in Toronto for those who are local and prefer it, but it is not mandatory or expected.

Why Feroot, Why Now?

We just closed our Series A, and we’re scaling fast. Feroot is tackling one of the most urgent challenges in cybersecurity: protecting the client-side of the web, where millions of users interact with businesses every single day without much thought. Attackers are getting smarter, and so are we. Our mission is to make the internet a safer place without sacrificing speed or user experience. If you’re an engineer who thrives on solving complex problems with modern tech, and you want your work to directly shape the future of secure web applications, this is your chance.

What You’ll Do

As a Senior Engineer at Feroot, you won’t just be writing code, you’ll be building the backbone of products that safeguard thousands of users in real time. On any given week, you might:

● Architect and ship features in Node.js + Vue.js that keep apps fast, secure, and scalable.

● Optimize event-driven, distributed systems to handle massive real-time data streams.

● Work hands-on with AWS services like Lambda, Kinesis, and SQS to push the limits of cloud-native engineering.

● Shape our engineering culture through code reviews, mentoring, and driving best practices.

● Spot and neutralize security risks before they become problems.

What You Bring

● 5+ years building and scaling applications with Node.js + modern frontend frameworks (Vue.js a plus).

● Strong background in distributed systems, event-driven architectures, and real-time data.

● Experience with MongoDB, Elasticsearch, and other databases.

● A security-first mindset and clean, efficient coding style.
● System Design - ability to design the interface and see how different system components interact with each other

● Strong computer science fundamentals: algorithms, data structures, distributed systems.


Bonus points if you’ve worked with:

● Real-time event stream processing.

● Cloud-native stacks on AWS (Lambda, Kinesis, SQS, S3).

● Cybersecurity or privacy-related products.

● Containers (Docker, Kubernetes).


Why You’ll Love Working Here

● Work on problems that actually matter: protecting the digital front door for companies and anyone using the internet for that matter, worldwide.

● Join a team that’s small enough for your impact to be felt, but funded enough to move fast and scale

● Flexible work setup - build for how you like to work; remote, hybrid, or somewhere in between

● A culture of curiosity, collaboration, and speed.


If you’re passionate about scaling secure systems and want to join a team at the inflection point of growth, we’d love to talk.

Our Interview Process

● Role Alignment + Fit (30 Minutes)

● Technical Interview - Conversational (90 Minutes)

● Take Home Assignment (3-4 hours of work)

● Take Home Assignment Retrospect with Team (60 Minutes)

● Meet the Founders (30 Minutes)