Skip to content

Software Engineer (Remote)

RemoteProduct

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 software engineers to help us build out our product. 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
  • Build out core product features and integrations
  • Fix bugs and write + fix failing tests to ensure they don't happen again
  • Work with the product and sales teams to understand product requirements
  • Collaborate with designers on product design
  • Write tests for your code to ensure stability
  • Make general codebase improvements
  • Occasionally talk to customers via email / live chat and help them solve their technical challenges
  • Review code from other engineers


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: $125k-$175k CAD)
  • Significant equity grant

Job requirements

Required Qualifications
  • You have multiple years of professional software engineering experience
  • You have production experience with JavaScript
  • You have strong written communication skills
  • You are self-motivated and have strong organization skills
  • You have demonstrated the ability to onboard and integrate with an organization long-term:
    • within the last 5 years, you've worked at one company for at least 2 years
  • You are able to thrive in a fully remote organization


Preferred Qualifications
  • Experience working with tools from our tech stack (React, Node.js, MongoDB, AWS)
  • Experience working with a remote team
  • Experience building enterprise and/or SaaS software
Remote
Product