Staff Software Engineer
Published on August 20, 2023
At Notarize, we’re pulling the future closer. As the first company to complete a legal online notarization, online mortgage closing, online will, online auto sales, and countless other critical transactions, we’re proud of our role in bringing industries into the digital age. Our business has grown exponentially (over 600%) in the past year, as companies in a wide variety of industries look to us to help their customers get crucial legal transactions processed remotely. We’ve been dealing with a number of challenging (but interesting!) scalability issues, as more and more global enterprise companies look to Notarize to help them speed up business processes and provide better customer service in a new, fully-remote world. We’re building the team that will operate a critical platform company in tomorrow’s economy. Come join us!
- Work with our web apps with React framework, and backend with Ruby on Rails via GraphQL API, with Postgres, Redis and S3 as the persistence stores
- Collaborate with designers, developers across the stack, QA engineers, and product managers on a cross-functional team
- Maintain code quality by being a strong advocate for testing - writing, executing, and maintaining unit tests, end-to-end automated tests, regression tests, and driving the team to do the same
- Own the technical design and delivery of project of increasing complexity
- Provide leadership and critical input on the design of our technologies and services across the stacks
- Oversight and mentorship of more junior engineers and interns on the team
- Drive improvements, collaboration, and best practices through code reviews and mentoring
- Participate in our on-call rotation for addressing production issues
- At least 5+ years industry experience working with a team of engineers on product software development
- Specific experience with React is a must have, with Ruby on Rails and relational database object model on the backend, but we will consider strong experience on similar backend technologies
- A love of problem solving, and delivering innovative product solutions to improve people’s experience using our product
- A willingness to learn in any part of the stack - from web interfaces to APIs, data layers and back-end services, and comfort with adapting to new technology and new opportunities
- A belief in good unit test coverage, strong test case scenarios - active consideration of the different ways features will be used
- An inclination towards actions and solutions
- The ability to work autonomously and own problems from end to end
- Effective communication and active listening skills, with a thoughtful, collaborative approach to problem-solving
- Someone who will become a technical thought leader for their team and the engineering team as a whole
- Competitive salaries & equity
- Heavily subsidized medical, dental, and vision
- Unlimited PTO & flexible work schedules
- Paid parental leave
- Annual budget for personal learning & development
- Small, cross-functional teams
- Strong emphasis on collaboration & mentorship
- Paid lunches (through Grubhub) & regular Lunch & Learn sessions