Senior Backend / DevOps Engineer

We are looking for an experienced and collaborative Senior Backend Node.js / DevOps Engineer that wants to be a part of a fast-growing start-up aimed at improving and automating the traditional sales cycle. In this position, you will be responsible for defining database schemas and migrations, building data models and creating REST API endpoints to facilitate access to our backend databases. Additionally, you will be working directly with our CTO to help define and build our reporting features as well as orchestrate the deployment of these services.

REQUIREMENTS:

  • At least 7 years of experience in software/web development
  • 4+ years of modern JavaScript programming (preferably ECMAScript / ES6+)
  • Server-side Node.js/Express.js API experience
  • Experience with Javascript Promises and async/await
  • Expert knowledge of Javascript package management, with yarn monorepo experience a plus
  • Expertise in SQL and prior experience with Postgresql
  • 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
  • Experience with microservices and docker
  • Ability to debug and scale application stack as traffic grows
  • 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
  • Kubernetes experience a large plus
  • Experience with Jenkins or other build automation tools
  • Frontend experience with Vue.js or another single page application framework a plus
  • Start-up experience a plus

RETURN TO LISTINGS & APPLICATION