Full-Stack Engineer

Canny


6 months ago

08/23/2019 10:21:23

Job type: Full-time

Category: Software Development


Canny helps SaaS companies build better products by being better at listening to and acting on user feedback.

The benefit of working with SaaS companies is that our work impacts technology in virtually every sector (education, medicine, tech, and so much more). We're using what we're great at, building great products, to have the impact we want to have on the world.

  • Early-stage startup, 5 person team, launched about two years ago

  • Over 350 customers, including industry-leading companies like Flexport, Bench, and Compass

  • 100% remote, founders are digital nomads

  • We haven't raised any money, we are our own bosses

For more info, check out our blog, team page, or our nomad journey on Instagram.

ROLE

We're hiring a full-stack engineer to help us build Canny. You'll be working alongside founders to make Canny more valuable to its customers, and grow faster 🚀

RESPONSIBILITIES

  • Build out new features and integrations to expand our product/market fit

  • Improve our funnel to optimize for growth

  • Fix bugs, improve UX, and make Canny scale

  • Talk to our customers and prospective clients to help out with sales/support and better understand our target audience

QUALIFICATIONS

  • You've built best-in-class products people fall in love with

  • You've built rock-solid, scalable infrastructure from the ground up

  • Ideally you've worked in startups, even better if at a B2B/SaaS startup

TECHNOLOGIES

  • Front-end: React, Redux, Webpack, Sass, ES6

  • Back-end: Node, Mongo (mongoose), Isomorphic React 😎

  • Hosting: AWS (EC2, CloudFront, S3, ELB)

COMPENSATION

  • Competitive salary

  • 0.5% to 2.0% equity

  • Unlimited sick and vacation days (paid)

  • Quarterly international team offsites ✈️ (paid)

Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • Maze is a user testing and usability research platform that turns prototypes into actionable insights from real users, bringing confidence to the design process.

    We're official partners with the world's best design companies: InVision, Figma, Sketch, Marvel, and Adobe! More than 20,000 designers and product managers from companies like Salesforce, Microsoft, and IBM are using Maze to power up their user testing process.

    We believe that products should be tested at the design phase, and we empower product teams with data to remove all guesswork from building digital products. We're a fully remote company working from all over the world, backed by some of the world's top VCs. We love traveling, telling great jokes (read: puns with the word "maze" in it), and terrible drawings. Come join us!


    The job

    You will work on all aspects of our current product, which includes: 

    - Our user-research platform, with all the challenges associated with complex data-visualisation & analytics dashboard.

    - Our tester’s hiring platform, where you’ll work with us on building a complete marketplace from scratch.

    - Prototyping tool integrations, or you’ll be able to work directly with the development teams of InVision, Marvel, Adobe, Figma and more.

    - Our automated reporting platform, where you'll work on a comprehensive document for the whole product team to collaborate on.


    As part of the Maze team, here’s what you’ll do:

    - Architect and develop highly scalable web applications

    - Work closely with our designer and engineers to design, build, and ship new features from scratch

    - Evaluate and improve the performance, durability, and security of applications in production

    - Take ownership for your tasks and see features through from start to finish

    - Help teammates improve when reviewing their work and appreciate feedback when they reciprocate


    Requirements:

    - Perfectly fluent in English

    - Javascript & ReactJS expert

    - GraphQL / nodeJS knowledge

    - Functional programming evangelist

    - Able to write maintainable and scalable code

    - Write tests & always improve your work environment

    - Enjoy working remotely


    Bonus points:

    - Interest for UX & UI design

    - Experience doing data-visualisation & canvas

    - Experience with deployment automation tools

    - A good dose of ambition, as well as a great sense of humor


    How to Apply:

    We receive a lot of applications so try to submit something that will grab our attention! It’s important for us to see your understanding of our product so make sure that:

    1) you've done some research on Maze and signed up to try the product;

    2) you include a well-structured and concise message with your application explaining why you find Maze interesting and why you'd be a good fit. Show off a little :).

  • Who we are

    tldr; We build software for Airbnbs to rent themselves.

    What we do

    Our mission is to democratise access to state of the art technology for short-term rental hosts. We want to facilitate a future where hosting short-term rentals is at least as easy as managing long-term rentals.

    Today, we do this by helping Airbnb and HomeAway hosts deliver a great and personal guest experience automatically, though native platform integrations, machine-learning and robust software.

    Our team

    We are a small, but impactful team of 15 people, working all over Europe and North America. Our team is fully remote and distributed. We embrace the fact that your best environment is wherever you - personally - feel the most productive and comfortable for day-to-day work.

    We organize frequent meetups and retreats for the team to physically meet throughout the year. The last trips were to Lisbon, Prague, Paris, Tenerife and Brussels.

    Our company

    Our company is bootstrapped (no third-party investor) and profitable, with a solo founder (@Pierre-Camille Hamana) who built the first version of the product. We are interested in building a great, growing and sound business. We help our customers manage more than 130,000 properties in 120 countries.

    How we recruit

    Amongst our core values are transparency and humility. To help you find out more about Smartbnb, we are releasing an "Applicant Handbook" (on Notion ❤️):

    http://bit.ly/ApplicantHandbook

    What stage are we at in customer support
    • Mid 2018: We started offering customer support across both European and North America.
    • Mid 2019: We completed a full redesign of the web application, with a built-in onboarding magic 🧙‍♀️
    • Now: We are starting to implement account management and onboarding services.
    • We are preparing to dedicate more resources on customer education while focusing on having a proactive customer success approach.

    We are ambitious and take on big challenges together. 🚀 Our customers love the product, provide valuable feedback, and trust us to rapidly help them solve their problems.

    Who you are

    You are a fantastic human seeking to build something amazing with other fantastic humans!

    What you will be working on
    • Onboard customers on our product throughout the entire user cycle with live chat and email.
    • Investigate and troubleshoot issues (with the support of the engineering team and our tooling).
    • Create content to educate customers (product tours, videos, documentation, FAQ).
    • Document our internal processes to maintain a high-quality operation in spite of a fast iteration.
    • Create and manage projects focused on activation, retention, upgrades, and customer satisfaction.
    What you will unlock
    • Growth! And leading business initiatives to achieve it.
    • Fantastic user reviews when we give them more of their life back.
    • Team kudos. 🎉
    Why you will succeed
    • You will be on the front-line with customers and keep close ties with the product team.
    • You can accommodate with a flat organizational structure where the initiative relies a lot on you.
    How we will grow together
    • Level-up 🍄 the support of our customers through daily, compounding improvements.
    • Exposure to a product-fanatical team's iterations of features and the company itself.
    • You will receive (and provide!) "ticket" reviews between peers
    • You will be challenged, and you learn how to rise to the occasion. 💪
    What you'll need to bring with you

    If you're hesitant to apply for this position because you feel that you don't meet this list of qualifications fully, don't worry! We want to hear from you.

    • Caring about the impact your work has on your team and the company.
    • Hands-on experience working in B2B Saas.
    • Attention to detail and eagerness for constant improvement.
    • Everything else is a lovely bonus that we're excited to hear about!
    • Very special kudos if you are an Airbnb host or have been working with a short-term rentals business.
    What we offer

    For us, the company itself is also a product, one that we iterate on. We're always improving and creating an environment where we all love to work.

    • 🤗 A supportive and caring team environment.
    • 💎 Competitive salary.
    • 🏖 Ample - and encouraged - paid leave.
    • 👼 Maternity and paternity leave.
    • 🔩 All the resources and tools that you need to succeed, including budget for personal development.
  • About walrus.ai

    walrus.ai is a new approach to testing and ensuring confidence in complex web applications. Through a combination of human intelligence and computer execution, we offer quick and reliable monitoring and testing from simple, plain-English instructions. Our goal is to eliminate time wasted on writing and maintaining tests across the entire stack, allowing engineers instead to focus on building products.

    We are backed by great investors, and are making our first hire. This is a great opportunity to shape a company in a massive market from the ground up. There are 3 of us, and we are based in San Francisco. This position is also remote-friendly.

    As our first hire, you will...

    • Work closely with the rest of the team (engineering, product, design) to define and implement new features from start to finish, with clean and well-tested code (dev-ops, server, client).

    • Build, maintain, and continuously improve our internal automation tooling to ensure quick and reliable test results for our clients.

    • Build and maintain infrastructure and monitoring such that our clients are consistently having the best possible experience.

    Our Values

    Listen First

    We believe in empowering and delighting our customers. The biggest part of that is listening to them, when they’re happy, and when they’re frustrated. Before making any hard decision, listen to different points of view, collect as much insight as possible, and move forward with conviction. Don’t bring the ego in the building.

    Always learn

    “A man who carries a cat by the tail learns something he can learn in no other way.”

    — Mark Twain

    Failure is embraced, as long as you learn something from it.

    We believe in curiosity, and first-principles reasoning. All ideas are welcome, and debate is embraced. We aim for clarity of thought, and collecting diverse points of view, from our team, and our customers.

    Keep it simple

    “Stock is the backbone of good cooking, just roast some bones, roast some vegetables, put them in a big pot with water, and reduce and reduce and reduce.”

    — Anthony Bourdain

    Whether cooking, writing a book, or managing your workload, boiling ideas down to their essence, and bringing elegant simplicity to complex systems are the backbones of operational excellence.

    Engineering Qualifications

    • 2+ years of engineering experience in a consumer or enterprise software company.

    • Proficient in front-end technologies, being familiar with the DOM and how to interact with it.

    • Capable of diving into backend code to write new features from top to bottom.

    • BS in computer science or related field, or relevant work experience.

    Bonuses:

    • Browser automation experience (Puppeteer, Selenium, Cypress)

    • Experience with ReactJS

    Personal Qualities

    • You understand, and care deeply about the ramifications of the code you write, on the customer, and on the business.

    • You think from first-principles.

    • You are comfortable with the ambiguity and pace of iteration of an early-stage startup.

    • You are resourceful and will do whatever to deliver delightful customer experiences.

    • You have strong opinions, but are open to changing your mind.

    • You believe that a steeper slope makes up for a lot of y-intercept.

    Sound like you?

    Please reach out to us, and one of the co-founders will get back to you ASAP. We look forward to hearing from you!

    Additional Information

    walrus.ai provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, genetics, sexual orientation, gender identity or gender expression.

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!