Director of Engineering

We are looking for an experienced software engineer that wants to be part of a fast-growing start-up aimed at improving and automating the traditional sales cycle. In this position, you will be responsible for working directly with the CTO to manage the engineering team, handle release planning, manage deployments, and contribute to the codebase for the platform. Additionally, this role will be responsible for helping to manage and expand our platform’s infrastructure and DevOps tooling.

REQUIREMENTS:

  • Previous experience managing an engineering team
  • Proficient in fullstack Javascript programming
  • Expert knowledge of Javascript package management, with Yarn Monorepo experience a plus
  • Server-side Node.js/Express.js API experience
  • Experience with Javascript Promises and async/await
  • Expertise in SQL and prior experience with Postgresql administration
  • Ability to define table schemas and analyze proper indexes to create and optimize queries
  • Comfortable using Linux and writing shell scripts
  • Experience working with cloud-based servers and infrastructure
  • Experience with implementing and maintaining Kubernetes/Docker deployments
  • Knowledge of DevOps best practices as well as securing applications
  • 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 Objection.js/Knex.js a plus
  • Experience with Jenkins or other build automation tools
  • Front-end experience with Vue.js or another single page application framework a plus
  • Cloud (DigitalOcean, AWS, EC2)
  • Previous DevOps experience
  • Start-up experience a plus


RETURN TO LISTINGS & APPLICATION