Canary is hiring a

Full Stack Software Engineer

New York, United States

Hi, we’re Canary… a NYC-based startup that helps people connect to their family, their community and their home in new ways. Our first product is an award-winning, all-in-one home security device that makes it easy to not just see, but understand what’s happening in your home from anywhere.

We’re looking for a mid-senior level full stack developer (front-end focus is a plus) to join the User Investments (UI) team at Canary. The UI team is responsible for building and maintaining Canary’s ecommerce (subscription platform, device sales, etc.), the canary.is website, the back of the house tools for the Customer Experience team, our Customer Communication Lifecycle email platform, and our upcoming web app experience.

About the Role:

You’ll hold a pivotal role in helping build out the next gen experience of the Canary ecosystem, while getting to use the latest and greatest tools to accomplish it. We currently use Angular 1.x for client side (we’re starting to think about Angular 2.0 vs React -- come help us decide!), and our backend systems consist of nodejs/python(django tastypie) APIs with a slew of AWS services (S3, Lambda, ECR, etc.)

What You'll Be Up To:

  • Collaborating with Product Design and building out Canary’s next gen Web Application
  • Building and supporting new/current APIs to power our internal/external web and mobile apps.
  • Participating in daily Scrum standups, bi-weekly sprint planning, and end of sprint demo/retros
  • Utilizing the latest web technologies like Angular 2, React, and AWS Lambda
  • Analyzing and improving performance and application stability across all browsers
  • Participating in code reviews and providing mentorship to junior developers

What You’ll Need to Have:

  • 6+ years of relevant experience with full stack software development is an absolute must
  • BS/MS in Computer Science, Computer Engineering is strongly preferred.  However, we are open to seeing someone that has related experience or the ability to show strong understanding of computer science/software engineering principles
  • Experience building and supporting RESTful APIs
  • Experience architecting and building single page web applications
  • Experience with unit testing, TDD and/or BDD
  • Excellent written communication, problem solving, and process management skills

 A Little About Us:

We’re Canary, a New York City-based startup that believes the best technology makes you smarter, puts you in control, and gives you access to the information you need. That’s why we’re dedicated to developing easy-to-use technology that protects, empowers, and has a meaningful impact on people, families, and their communities.

Our first product made Indiegogo history as the most successful connected home crowdfunded product ever, and has proven that there’s a real demand for a simple, intelligent, all-in-one home security device. We think it’s because Canary does more than protect your home; it gives people control, connects them to their loved ones, and helps them hold on to the moments that matter.

We're looking for brilliant, talented people who love toppling giants, working autonomously in small teams, solving challenging problems, and developing real solutions for everyday use. If that sounds like you, come join us and help us make the world feel safe and secure.

What can we give you?

  • Comprehensive health insurance.
  • Daily catered lunch.
  • Flexible work hours.
  • Unlimited vacation.
  • Reimbursement for commuter costs.
  • A beautiful and industrial office space.