Operational Transformation Engineer

Lever

(San Francisco, California)
Full Time
Job Posting Details
About Lever

We founded Lever in 2012 to tackle the most strategic challenge that companies face: how to grow their teams. We're injecting the values we respect – collaboration, transparency, and humanity – into our software and re-imagining how organizations can think about growth, with talent and teamwork at the center.

Responsibilities

Within 3 months, you’ll

  • Build a support tool to playback operations and undo operations to a particular version
  • Implement realtime presence and cursor support in ShareDB, so users can see what other users are interacting with them anywhere in Lever
  • Support product engineering in integrating realtime cursor support with collaborative job posting editing

Within 6 months, you’ll

  • Help integrate the JSON2 OT algorithm into ShareDB and DerbyJS
  • Embed rich text OT in the JSON2 OT algorithm
  • Optimize ShareDB performance
  • Replace and refactor existing systems as needed

Within 12 months, you’ll

  • Add new operations features to the JSON2 algorithm
  • Implement support for re-syncing offline clients
  • Formalize ShareDB protocol and promote as an open source standard
  • Work with the product team to productionize the world's first collaborative realtime API in an enterprise application platform like Lever
Ideal Candidate
  • Core technologies:
  • JavaScript
  • Node.js
  • MongoDB
  • Redis, Solr
  • Elasticsearch
  • DerbyJS
  • ShareDB
  • IMAP
  • SMTP
  • Gmail and Google Calendar
  • Microsoft Exchange
  • AWS

Questions

There are no answered questions, sign up or login to ask a question

sign up or login to save this job and more
San Francisco, California
Skills Desired
Sign up or login to see how your skills match up.
  • APIs
  • AWS
  • JavaScript
  • Open Source Software
  • ElasticSearch
  • JSON
  • MongoDB
  • Node.js
  • Redis
  • SMTP
  • Internet Message Access Protocol
  • Google Gmail
  • engineering
  • Google Calendar
  • DerbyJS
  • ShareDB

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.