Senior Full Stack Engineer

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.

REQUIREMENTS:

  • 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

ADDITIONAL SKILLS:

  • 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

RETURN TO LISTINGS & APPLICATION