We’re looking for someone who can join the platform team to help us build, scale and maintain the software services which define the core messaging components of Spatch. You would have immediate influence on the design and direction of our platform and protocol.
At Spatch you will face some of the most difficult challenges in modern software engineering. The scale at which our systems must operate will require not only producing and using highly-performant algorithms and data structures, but also solving complex problems involving distributed systems, operational transformation algorithms, and security. Furthermore, most (if not all) our server-side code will be open source. Your craftsmanship and hard work will always be on display.
Requirements: – An excitement for the Spatch vision and opportunity – 5+ years of experience building high performance, high-volume, fault-tolerant, scalable distributed systems – You want to come in each morning because you have hard problems to solve – A solid foundation in computer science, with strong understanding of data structures, algorithms, and software design – You write tests and you feel rage when anyone commits without them – You find bugs, slow algorithms, and sloppy code personally offensive – Major plus: Active contributor to open source community – A hacker at heart. Intellectually curious, collaborative, self-motivated, fast learner that is comfortable with venturing into the unknown – Our backend is built in Erlang/Elixir so direct experience is preferred
Salary and compensation
$90,000 — $140,000/year
Equity
0.1 – 1.0

