Work with our companies

Senior Backend Engineer

Notarize

Notarize

Software Engineering
Remote
Posted 6+ months ago
Proof is the world's first identity-assured transaction management platform and we are on a mission to digitize trust for all of life’s most critical transactions. Developed by the same market leaders and experts who brought notarization online with Notarize℠, Proof offers trust in a digital world by verifying identities and securing transactions to protect businesses and their customers. Since 2015, we’ve completed many of the world’s first digital commerce transactions, including the first online real estate closing, online mortgage closing, online auto sale, and online will and we're still just getting started!
We are looking for a talented Software Engineer to join our Documents team. As a member of the Documents team, your job will be to ensure that every document is signed correctly, that we support as many file formats as possible, and that customer data is securely handled at every stage of the process.
The Documents team manages a PDF processing Java microservice and part of our Ruby monolith. We are constantly introducing more ways for people to get their documents onto our platform, more ways for people to sign their documents, and more options on how to store or manage their documents after signing. We are the backbone of the Proof signing experience.

What you’ll do as a Senior Backend Engineer:

  • Work with Ruby on Rails, Java Javalin application, PostgreSQL database, Redis and S3 persistence stores.
  • Support our internal GraphQL and external REST APIs
  • 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 projects 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

What we're looking for:

  • At least 5+ years industry experience working with a team of engineers on product software development
  • Ruby on Rails, Java, or other similar OO languages
  • 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
Proof is committed to building an inclusive environment for people of all backgrounds and everyone is encouraged to apply. We are an equal opportunity employer and do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We'd love to hear from you.