Software Engineer

San Francisco, CA, United States




Role Location

  • San Francisco, CA, United States


101 - 250 people


989 Market St # 500
San Francisco, CA, 94103, US

Tech Stack

  • Node.js
  • MongoDB
  • Elasticsearch
  • AWS
  • Redis
  • Docker
  • JavaScript
  • DerbyJS
  • Amazon S3
  • Amazon EC2
  • CoffeeScript

Role Description

Assembling a top notch team is the #1 challenge forward-looking companies know they must solve. At Lever, we’re building next-generation collaboration software that helps companies to bring more transparency, participation, and engagement to their hiring. As a Software Engineer, you’ll help us build out our core product by developing high-impact, user-facing features.

In our growing engineering organization, you’ll be a driver for positive change to Lever’s engineering culture, processes and technology. You will be a strong voice in product planning, drive the implementation and release of major features, and be a champion of best practices for writing well-tested, well-organized code.

You’ll become familiar with all parts of our stack—including our open source web framework, DerbyJS. You will exercise judgment in making tradeoffs between design and feasibility. You’ll engineer your features to be scalable and resilient in a complex, single-page application.

We believe that user-centric design ultimately leads to the best products, so we listen closely to our users, both external and internal. As an engineer on our close-knit, cross-functional team, you’ll be an active voice in shaping our product. Lever is constantly rolling out high-demand features and tackling ever greater challenges of scale.

You’ll join a team where everyone—including you—is knowledgeable about development patterns and cares about the product development process. We are an incredibly supportive team–we love to pitch in when problems arise and give great peer feedback to help each other grow. We are passionate about lots of things – browser performance, code reviews, debugging, continuous integration, creating a great hiring experience, and pandas – and we love sharing those passions with each other.

OUR TECHNOLOGY: Lever is built on our own modern web framework based on NodeJS called DerbyJS. ShareDB–an open-source implementation of operational transform–enables us to sync data real-time. Learn more about the power of OT from our CTO Nate's conference talk about Operational Transform! For our data layer and search, we use MongoDB, Redis, and Elasticsearch. For deployment, we use the combined forces of npm, AWS, Jenkins, and Docker.

WITHIN 3 MONTHS, YOU'LL: Build, launch, and support your first big feature Master DerbyJS development patterns Participate in support engineering and on-call rotations to help diagnose and resolve production problems and customer issues. Write internal documentation for your features and systems

WITHIN 6 MONTHS, YOU'LL: Have made a visible impact on the product for all the users of Lever Own major feature areas of the application Be comfortable navigating most of our stack and infrastructure Be responsible for the planning, scoping, design, and implementation of new features

WITHIN 12 MONTHS, YOU'LL: Build within reliable estimates Train and mentor your peers

About Lever

Lever powers hiring at Netflix, Cirque du Soleil, Shopify, Yelp, the Linux Foundation, and many fellow YC alumni. Lever is a modern alternative to an applicant tracking system, what companies use to manage their hiring. Unique to Lever, managers, engineers, CEOs, and entire companies—not just recruiters—love its design and love using it.

On the technical side, we authored a unique JavaScript stack, DerbyJS. It is the first and only open source MVC framework that syncs all data via Operational Transformation (the algorithm behind Google Docs and Wave) and that renders everything on the server as well as the client.

Company Culture

We’re committed to creating an environment where “Leveroos” can bring their whole selves to work each day. We believe in keeping promises to customers and our team alike, continuously raising the bar, and making sure our team can do the best work of their careers at Lever. We care deeply about developing a strong culture, fostering diversity & inclusion, and growing our startup into a truly great company.

We are intentional about supporting an inclusive environment by being a place that: 1. Respects and values the voices and opinions of Leveroos 2. Is committed to making sure LeverHQ is safe and that Leveroos can bring their authentic selves to work. 3. Keeps empathy at the core of all that we do, enduring that no Lever feels that their experience isn’t being considered.

Our engineering team is different in that we hire people who like to work with people. You would have a hard time getting hired at Lever if all you were interested in was like technical problems or specifically, which technology you're working with. Everyone who we hire wants to solve real human problems and likes to work with other people. So, we work a lot more collaboratively than you might see at a typical engineering team. - Rachael Stedman, Engineering Manager

The people at Lever are some of the most passionate, cohesive, collaborative, inspiring people I've ever worked with. I think that's what originally made me found this company was how impressed I was with my co-founders Nate and Randall, and we've really just tried to maintain that spirit as we've scaled. - Sarah Nahm, CEO & Founder

I think at Lever in multiple ways we try and create an environment in which every employee can feel welcomed, can feel like they belong, can feel like they do their best work and that happens at sort of the macro level with our employee resource groups and other types of resource that we make available. What gives me the most pleasure is seeing it happen on a day to day basis and the individual interactions and relationships that we all have with one another. - Leela Srinivasan, CMO

Interested in this role?
Skip straight to final-round interviews by applying through Triplebyte.