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