About the Role
You have at least 3+ years of experience working with a modern JS framework; ideally React. You also have 1 + year of production experience with Ruby, or a similar language and the confidence that you can be tackling Ruby tasks effectively within the first 30 days.
You can take an idea and come back with timelines, tradeoffs, and sequencing. You relish good communication and understand how important it is in a remote team. You know that we succeed or fail as a team. You thrive on regular feedback on how you can be better.
You know that your technical skills are a means to an end: delivering features for our users. You know the sequence is “make it work, make it right, make it fast”. You have opinions based on the products you’ve built throughout your career, but you’re not dogmatic on technology choices or precious about code. You always strive to make the complex simple.
You are excited to travel and hang out with us, gorging on Tartine croissants and sampling the culinary delights of wherever we travel for our next retreat. When we’re not together, we’ll all kick back and play games together each week.
Bonus skills that will make you stand out: experience building document editors, knowing your OT from your CRDT, a zeal for version control, strong opinions about vim ("greatest editor ever to grace this planet" and "how do I quit?" are both considered)
Our stack
- React, Nodejs, Rails 5.2, Postgres 10.6, ProseMirror, AnyCable, Algolia, Heroku, Cypress
- Team size: 11-50 people
To find out more about this job, please visit this link

