Infrastructure Engineer

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

WITHIN 3 MONTHS, YOU’LL…

  • Master our full stack
  • Roll out monitoring and alerting tools
  • Add tests and close open issues in Derby and ShareJS
  • Improve LiveDB to make it more performant for large data sets
  • Participate in on-call rotation, diagnose and resolve production issues
  • WITHIN 6 MONTHS, YOU’LL…

  • Implement new features in Derby/Racer/Share/LiveDB
  • Design/build/operate systems that are reliable, scalable, and performant
  • Replace and refactor existing systems as needed
  • Design and implement tooling and automation to make the team productive and happy
  • WITHIN 12 MONTHS, YOU’LL…

  • Know what needs to done on the platform before the product people do, drive the roadmap
  • Help establish significant platform "headroom"
  • Communicate metrics on status of our platform
  • Teach the outside world/open source community how to build scalable realtime web applications
  • Lever is proud to be an equal opportunity workplace dedicated to pursuing and hiring a diverse workforce.

    A look into life at Lever: https://inside.lever.co/

    Similar jobs