sr. full-stack software engineer jobs



What we need:
We are seeking a thoughtful, skilled, and motivated software engineer who likes working on interesting problems. You will be working very closely with our Product and Design teams to create powerful and user-friendly features for our newest product, Legal Hold. You should be experienced with Javascript (React is a bonus but not required) and Ruby and enjoy using them to build user interfaces that solve real problems for customers. You should care about maintainability, documentation, and leaving code better than how you found it.  We are also looking for someone who is looking to make a big impact and is just as happy working in a team as they are independently. You should also enjoy mentoring and collaborating as we encourage lots of pairing and learning from others.


What you’ll do

  • Develop new features for the Legal Hold team using JavaScript and Ruby. Legal Holds automate notifications and acknowledgements for data preservation obligations. Automating this management while providing reporting and insight into the process saves our customers tons of time and effort and will be a large driver of the company’s growth.
  • Code review other developers’ code so that we ship features faster
  • Contribute to the development of the next version of our front-end architecture 
  • Participate in the agile rhythm meetings and support rotation of a cross functional team 
  • Listen to customers and observe them using our software
  • Prototype new features and iterate on them to ensure we push the best features that we can
  • Write tests and documentation to ensure high code quality

Requirements

  • 3+ years of experience working with JavaScript and Ruby
  • Experience leading the development of medium to large projects
  • Experience collaborating with designers and product
  • A love of teamwork and collaboration. You enjoy working with, learning from and helping others in your job 
  • A strong internal motivation. You are passionate about the work your do and able to keep yourself motivated, even when times get tough
  • A desire to learn. You’re always on a quest to learn a new approach to something and implement it into your workflow if possible
  • [bonus] Experience working with legacy codebases
  • [bonus] Experience working with distributed teams

Characteristics we seek:

  • Smart, and not arrogant
  • Humble, and hard working
  • Entrepreneurial, not risk-averse
  • Nice, and not disingenuous
  • Grit, and lots of it!

Our core values:

  • Start with the why
  • Put the customer first
  • Pursue powerful simplicity
  • Do the right thing
  • Be S.H.E.N.G. (see characteristics above) 

What people say about us: