Partnering with mission-driven entrepreneurs to build Rocky Mountain technology companies of impact, utility, and value.

Senior Full Stack Engineer



Software Engineering
Posted on Monday, January 1, 2024

We are looking for dynamic and passionate engineers that want to be a part of a fast-growing start-up aimed at improving and automating the traditional sales cycle. As a Senior Full Stack Node.js Engineer, you will be responsible for creating intuitive and responsive client-facing interfaces, developing new functionality using Vue.js and our Express.js API, and extending and integrating our SaaS platform with 3rd-party vendors and APIs. You’ll also be working directly with our CTO integrating and analyzing data as well as building new database schemas and models.


  • At least 7 years of experience in software/web development
  • 4+ years of modern JavaScript programming (preferably ECMAScript / ES6+)
  • Experience building with Vue.js or another single page application framework
  • Demonstrable ability implementing complex components using Vue.js in equally complex web applications
  • Solid CSS knowledge (experience with flex and grid layouts)
  • AJAX, API integration, RESTful services
  • Server-side Node.js/Express.js API experience
  • Experience with Javascript Promises and async/await
  • Ability to define table schemas, write and optimize queries and administer Postgresql or other relational databases
  • Comfortable using Linux and writing shell scripts
  • Fluent in English reading/writing/speaking and authorized to work in the US


  • Experience working on large/high traffic websites and SaaS applications
  • Experience with cross-browser, cross-platform, and/or interconnected systems
  • Experience with responsive web apps
  • Knowledge of webpack and optimizing web assets
  • Experience with Objection.js/Knex.js a plus
  • Experience with Javascript transpilers and polyfills
  • Experience with microservices, docker and kubernetes a plus
  • Cloud (DigitalOcean, AWS, EC2)
  • Previous DevOps experience
  • An eye for design and user experience
  • Start-up experience a plus