Senior Full Stack Engineer
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 authentication 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 play an integral role from ideation to implementation.
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), enhancing and growing our developer portal, 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 languages
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 Hickey’s talks. We’re still unsure whether worse is better. Culturally, we draw a lot of inspiration from Basecamp. Architecturally, we think 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.
Equity will be available as part of total compensation. 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