Your browser cookies must be enabled in order to apply for this job. Please contact if you need further instruction on how to do that.

Full Stack JavaScript Engineer

Engineering | REMOTE | Full Time

Job Description

In an era where every data transfer is a potential data leak, Virtru makes it possible for everyone to protect their content by offering easy and affordable email and file encryption. From individuals to large enterprises, Virtru lets people control who receives, reviews, and retains their information – wherever it travels, throughout its lifespan. Based on the open Trusted Data Format (TDF) created by Virtru Co-Founder Will Ackerly, the company’s Encryption-as-a-Service (EaaS) architecture, integrates powerful data security directly into the applications we use every day.

Virtru is a fast-paced startup with a strong performance-driven culture. We are well capitalized with investments from Bessemer Venture Partners and private investors. Virtru offers a competitive salary, full health benefits, and the ability to work with talented coworkers in an informal, collaborative environment.

We are looking for a kick-ass developer who has the chops to crank out elegant production quality javascript for both the front and backend of Virtru's digital privacy products. Together with the team, you will spend your days building Node.js backed APIs, web-based administrative dashboards, browser extensions, and native apps for both Google and Office365. You'll also have an opportunity to apply or gain operations experience keeping a production scale web service on AWS up and running smoothly 24/7. The ideal candidate will have a natural passion for digital privacy, software development, and great user experiences.

We are a fun group and want to keep it that way, which means you should be comfortable speaking your mind, drinking a few beers, eating ramen, and geeking out about side projects. Anyone who has trouble self-motivating is going to have a hard time. We don't want anyone that needs to be managed, so if you have trouble self-organizing with the assistance of a sprint board you shouldn't apply.

At this time we are not accepting applications from outside the continental USA.


  • Minimum 5 years developing with Javascript; NodeJS and/or other front-end framework

  • Strong understanding of software design patterns

  • Experience using HTML5 and CSS3

  • Experience developing JSON and RESTful APIs


  • Experience using Node.js libraries for web frameworks (eg: express), OAuth login (eg: passport), unit testing (eg: mocha, sinon)

  • Have worked with Promises or another solution to avoid call-back hell

  • Experience building browser extensions for Chrome, Firefox, Safari, or IE

  • Experience using no-sql data stores

  • Experience using AWS (EC2, SQS, S3, Elasticache)

  • Experience working with other programming languages, especially Python

  • Experience developing Google Apps and/or Office365 Apps