Senior Developer - Team Lead

Full-time Kansas City, MO
Apply

We are looking for an experienced Senior Developer/Team Lead who thrives in a player/coach role. You will join a dynamic and fast-paced environment and work with a small, incredibly talented team to design, build and roll-out products that deliver the company’s vision and strategy.
 


Responsibilities

·      Lead by example with high quality, full stack engineering development

·      Formulate and articulate a strong vision for the product architecture

·      Exhibit expertise and thought leadership to engineering team

·      Take full ownership for all technical decisions made by the team

·      Identify and fill product and service gaps with new offerings that improve customer experience and drive growth

·      Communicate and manage tradeoffs between competing priorities

·      Scope and prioritize activities based on business impact

·      Develop and monitor product  and engineering KPI’s and translate them into actionable insight

Qualifications

·      Love working on complex technical products

·      Proven work experience in software development, preferably SaaS products

·      Experience with API-centric development, responsive user interfaces, and a RDBMS like MySQL or Postgres.

·      Comfortable programming in JavaScript and are competent in one or more front-end frameworks: AngularJS, React, Vue, etc

·      Familiar with backend JavaScript development in NodeJS: using a web app framework like express, asynchronous processing using promises,

·      Team lead or management experience

·      Use of a hybrid mobile app development framework like Ionic or React Native is a plus

·      Familiarity with DevOps tools and processes: automated deployments, continuous integration, Ansible, Terraform, ETL, etc. is a plus

·      MS/BS degree in Computer Science, Engineering or equivalent preferred