Full Stack - Front Leaning Developer

Cannveya

Cannveya.com is seeking an experienced, passionate, and motivated full stack front-leaning web developer who can jump in and take ownership of our NodeJS, VueJS, React and Angular projects. We’re looking for someone that can build great user interfaces and experiences and are comfortable navigating the backend code.

Primary responsibilities:

  • Drive the engineering and development of our web projects
  • Deliver high quality, well-architected features and applications built to scale
  • Writing functional, well-tested, resilient code
  • Make critical decisions about user experience and interface
  • Designing and engineering features that deliver value to the people who use them. This means collaborating closely with the entire team (designers, product managers, etc.)
  • Refactoring, paying down technical debt, etc

What we’re looking for:

  • 5 years experience with JavaScript - most recently with a modern frontend framework like React, Angular or Vue. Backend with Node and experience with data management like GraphQL, Redux and even native mobile with React Native or Ionic is a plus.
  • Database skills – You understand the use cases for relational and non-relational data, you’ve implemented code against several different database platforms.
  • Have expertise working on at least one large application
  • Are equally comfortable working with HTTP-based web services, and have a working knowledge of web application and API architectures
  • Have experience making decisions regarding application architecture and designing for scale
  • Strong communication skills. You can validate and communicate your decisions clearly
  • Are self-directed and able to manage your time effectively
  • Effective project management skills

Experience:

  • B.S. or higher in Computer Science, a related discipline, or equivalent experience
  • Development skills with popular web based languages
  • Previous history of working with a remote, distributed team

Other information about this position:

  • We are a small, remote team that works in US time zones and communicates with a variety of tools throughout the day. This position requires work full-time during US workday hours.
  • Competitive compensation based on experience
  • This is a full-time contract position