Senior Full Stack Engineer
NuID | New York City
We're building the first trustless authentication system.
Posted Sep 5, 2019

About NuID

NuID is building a next-generation authentication platform intended to simplify writing secure, privacy-preserving applications. Our solution, NuLogin, leverages zero knowledge proofs to eliminate the sharing of authentication secrets, and a distributed ledger to provide persistent, globally unique, and user-owned login credentials. NuLogin is the modern login box.

We are a seed-stage startup with backing from 8VC, Jemison Investment, and angel investors. You can see more about our team and advisors here.

We're looking for a Senior Full Stack Engineer to help us drive product development across a broad range of domains. You will be a core part of a small team and help drive all aspects of bringing a product to life.

The role

You will be working closely with our CTO to design, build, and launch core functionality of the NuLogin product.

Some projects on our roadmap include: multi-factor authentication (mobile, push), expanding our developer portal, and expanding NuLogin integration support to more languages/frameworks, identity-based threat intelligence tools and privacy preserving features.

The technologies we use include:

  • Clojure/ClojureScript
  • Datomic
  • AWS, Terraform
  • Serverless (Lambda, SNS, SQS, ...)

Experience is best when it's shared. Familiarity with these technologies will help in finding your groove quickly, but isn't a prerequisite for success at NuID. Comfort in both learning and teaching is essential.

What we're looking for

We are looking for a generalist Senior Full Stack Engineer that will be able to take on a diverse set of challenges.

We are not looking to check boxes. The skills and experiences below should give you an idea of what would prepare you for this role, but aren't hard requirements.

  • 5+ years of engineering
  • 2+ years working with Clojure or other functional language
  • Experience building authentication products or systems
  • Experience with and a passion for the startup environment
  • Familiarity with cryptography and security engineering
  • Previous work with privacy-first design

Fit

We love what we do. We believe in craft. We've seen most of Rich's talks. We're still unsure whether worse is better. Culturally, we draw a lot of inspiration from Basecamp. Simple is better than easy and we build for change.

You will be joining a small, distributed team and working on zero-to-one projects. Communication is paramount. We believe it should always be mindful, direct, and kind.

We emphasize strong ownership and collaboration in our day to day operation. You will drive architectural decision-making, inform product roadmap, and exercise initiative to support and improve the NuLogin ecosystem.

More details

We are looking to invest in an individual who is seeking opportunities to grow with NuID as a full-time team member. A contract-to-hire option would also be considered. We are flexible and would jump at the opportunity to bring on a mutually great fit.

Base salary range is $115-160k. Equity compensation will also be available. Full health, dental, vision, and life insurance are provided.

This role is based in NYC, but we are open to remote from the surrounding areas. Our founders are both in New York, but our team is spread across both coasts.

We always want the best ideas to win. To do that, we need a diverse set of ideas from a diverse team with different personal and professional backgrounds. We value new perspectives and identities that will help us build a stronger community.

Keywords: authentication, zero knowledge, FIDO, authorization, serverless, decentralization, privacy, Clojure, ClojureScript, cryptography

Apply for this position

Please send your resume and why you're interested to: ethan@nuid.io