Drive scalability and performance on a cutting-edge, real-time platform. You’ll solve genuinely new challenges on Lever’s tech stack, including the open-source web framework DerbyJS which we build in-house.
Derby is the first and only open source MVC framework that syncs all data via Operational Transformation, the same algorithm the powers Google Docs and Wave, and which renders everything on the server as well as the client. Derby is still young. You’ll pioneer scalable, robust systems and services on top of our open source stack—DerbyJS, Racer, ShareJS, and LiveDB—that can be used to build great software products beyond Lever.
You’ll also own the major infrastructural areas that the rest of the engineering team relies on like our task queue and search infrastructure. We’ll look to you to make key strategic decision about our architecture, systems, networking, and security. You’ll guide us in making calls on performance tradeoffs, when to hack and when to invest, how to choose the right level of abstraction, how to design systems that both work well and fail well.
There’s a lot of substantive work to do in the service of the needs of a modern SaaS software company. Scale up our ability to serve the needs of our growing customers. Empower your engineering team to build and deploy new features quickly and efficiently. Help us scale a real-time PubSub messaging system. Design our client/server JavaScript architecture for syncing a one-page realtime web app. Resolve conflicts in a multi-author collaborative environment. And know that all the work that you do the team at Lever will enrich the open source community.
Core technologies:
JavaScript, Node.js, MongoDB, Redis, Solr, Elasticsearch, DerbyJS, ShareJS, IMAP, SMTP, Gmail and Google Calendar, Microsoft Exchange, AWS