Posted on: 
September 13, 2022

Junior Software Engineer

Job Description

Canny's customer feedback platform is actively used by thousands of companies to build better software products.

We are...
  • Fully remote with no office
  • 10 people, spread across 5 countries (US, Canada, Italy, Estonia, Turkey)
  • Bootstrapped (no outside funding), profitable, and growing

We're hiring junior software engineers to solve technical challenges for our customers. Engineers at Canny work on all aspects of Canny, building features and integrations, fixing bugs, and generally improving the codebase.

Since Canny is a remote workplace, it's important that engineers are independent and self-organized individuals, who can collaborate efficiently in an asynchronous way.

Responsibilities
  • Be the first technical point of contact for our customers, after customer support
  • Help our newest customers migrate their data from our competitors
  • Debug and resolve issues that our customers bring to our attention, communicating status along the way
  • Make general improvements to the codebase
  • Build out core product features and integrations
  • Write tests for your code to ensure stability
  • Collaborate with designers on product design
Technologies
  • Front-end: React, Redux, Webpack, Sass, ES6
  • Back-end: Node.js, MongoDB, Isomorphic React
  • Cloud: AWS, MongoDB Atlas, CircleCI
Compensation
  • Base salary varies by location but is highly competitive in pretty much all areas except San Francisco, New York, and Seattle (for example, Canada: $90k-124k CAD)
  • Significant equity grant

Job requirements

Required Qualifications
  • You have multiple years of software engineering experience
  • You can pass our technical assessment and interviews
  • You have strong written communication skills
  • You are self-motivated and have strong organization skills
  • You are able to thrive in a fully remote organization
Preferred Qualifications
  • You have professional software engineering experience
  • You have professional experience with front-end and back-end development
  • You have experience working with tools from our tech stack
  • You have experience working with a remote team
  • You have experience building enterprise/SaaS software
Apply now

More job openings