Mid-Level Software Development Engineer


Salt Lake City, UT Remote

Full Time


Jul 21

Filevine is a fast-growing SaaS startup that is pioneering a new way of managing complex requirements and tasks and driving a higher level of customer satisfaction by improving communications. Filevine is known for powerful analytics, innovative organizational science, and a world-class user experience. The company has an extraordinary team of passionate professionals who love working together to help organizations thrive.

In April 2021, we acquired Outlaw, which is an end-to-end, modern contract management solution that streamlines the contract lifecycle for organizations - from templated document generation to cloud-based redlining to real-time negotiation and eSigning. Unlike other contract tools, Outlaw includes an advanced proprietary word processor which enables organizations to transform existing contracts into reusable templates that are error-free and seamlessly editable with dynamic legal logic built in. We are seeking Full-Stack JavaScript Engineers to join Outlaw's agile development team and continue rapidly adding new functionality to our best-in-class platform.

This role reports directly to the VP of Engineering at Outlaw

Primary Duties and Responsibilities

  • Provide expertise to the full stack development team by efficiently and productively:
  • Developing web based applications using technologies such as NodeJS, Webpack, Firebase, ElasticSearch, GCP.
  • Performing day to day maintenance and support of all existing applications in use at Outlaw
  • Preserving and optimizing the quality of the software
  • Innovating and improving on the software, features, processes, and technology
  • Analyzing, troubleshooting, and fixing issues and bugs as they arise
  • Performing detailed code reviews
  • Work within the assigned team to complete duties as assigned, while mentoring and reviewing more junior engineers.
  • Be part of an on-call rotation with other team members to provide escalated emergency support
  • Communicate frequently, clearly, and effectively with various technical and management audiences

Knowledge & Skills

  • 4-10 years working as a software engineer
  • Expertise with JavaScript (ES6)
  • Experience working with NodeJS and ExpressJS.
  • Experience building and working with different APIs.
  • Experience working with source control systems like GitHub
  • Ability to work independently on assigned projects or with other team members as requested
  • Ability to complete work assignments efficiently and productively
  • Strong verbal and written communication skills
  • Knowledge of the whole application development life cycle


  • B.S. in computer science, information systems, a related field; comparable certifications; or equivalent direct work experience

Apply for this Position Back to Job

You must be logged in to apply to this job.