hero
companies
Jobs

Fullstack Developer ›

Filevine

Filevine

Software Engineering
Salt Lake City, UT, USA
Posted on Jan 16, 2026

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
  • 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.
  • Do Hard ThingsExcellent communication skills and ability to convey technical concepts effectively.