Our client, Filevine, is looking for a Fullstack Developer. This role is on-site in the Salt Lake City, Utah office. Details about the role and company are below…

Our Mission

Filevine is building the seamless intersection between legal and business by creating a world- class platform to help professionals scale.

Responsibilities

  • Develop and maintain full-stack applications with a strong emphasis on Node.js for server-side functionality and React for client-side development.
  • Collaborate closely with the Principal Developer and cross-functional teams, including designers and product managers, to deliver new features and enhancements.
  • Ensure performance, quality, and responsiveness of applications by writing clean, scalable, and maintainable code.
  • Participate in code reviews to ensure high standards of code quality and contribute to a culture of continuous improvement.
  • Implement RESTful APIs and integrate with third-party services for a seamless user experience.
  • Troubleshoot and debug complex issues across the stack, providing resolutions in a timely manner.
  • Deploy and manage applications in containerized environments using Docker and Kubernetes, ensuring efficient scaling and high availability.
  • Stay up-to-date with the latest trends in web development, particularly in the Node.js and React ecosystems, and recommend best practices to enhance our tech stack.

Qualifications

  • Ability to execute from idea to production and Do Hard Things
  • Proficiency in JavaScript/TypeScript and hands-on experience with both Node.js and React.
  • Experience with RESTful APIs, GraphQL (preferred), and WebSockets.Strong understanding of front-end technologies, including HTML, CSS, and modern JavaScript frameworks and libraries.
  • Experience with back-end frameworks and libraries, such as Express or NestJS.Familiarity with database systems, both Postgres and NoSQL.
  • Proven experience with Docker for creating, deploying, and managing containers.
  • Hands-on experience with Kubernetes for orchestrating containerized applications in production environments.
  • Experience with version control systems (Git) and best practices for CI/CD.
  • Understanding of agile development methodologies and ability to work in a collaborative environment.
  • Troubleshoot and resolve technical issues, bringing innovation and efficiency to the table, no matter the hour.
  • Excellent communication skills and ability to convey technical concepts effectively.

Additional Qualifications (Nice-to-have)

  • Experience with cloud platforms (AWS, GCP, and Azure).
  • Familiarity with DevOps practices and infrastructure-as-code (e.g., Terraform).
  • Understanding of testing frameworks.
  • A proven ability to hustle and drive projects forward independently, meeting challenging deadlines.
  • Strong problem-solving skills and the tenacity to see issues through to completion.
  • Previous experience working on SaaS or highly scalable web applications is a plus
  • Experience with Postgres Extensions - Timescale, pgai, pgvector, hypertables
  • Experience with AI Assistants, Embeddings and advanced AI techniques

*Filevine offers competitive pay, equity and benefits.