Application Developer - React, NodeJS

Company: Showbie

Salary: Not provided

Location: , Canada

react
node
vue
remote

Description

• Working closely with Designers and Product Managers to create responsive and accessible product experiences for teachers and students

• Designing and developing code for single-page web applications using JavaScript/Typescript frameworks (we use ReactJS)

• Building API endpoints using REST and/or GraphQL

• Comfortable reviewing backend code using NodeJS

• Refactoring older interfaces into modern user interfaces with an emphasis on UX

• Conducting code reviews, sharing of expertise, and collaborating with other technical experts

• Maintaining a high standard of code quality, including a variety of test coverage

• Refactoring and modernizing legacy code/architecture into newer technologies (e.g. Docker, GraphQL, ElasticSearch)

• Planning and improving automation, workflows, and build processes (e.g. CI/CD, Jenkins, Webpack, Lerna, Babel, etc.)

Requirements

• 2+ years building web applications using modern JavaScript frameworks (e.g. Vue.js, Svelte, ReactJS)

• Good understanding of back-end services (we use Node.js and some Python)

• Proficient writing clean, performant code using JavaScript/TypeScript

• Expertise in building web components with HTML and CSS

• Proficient working with relational and non-relational databases (PostgreSQL, Redis)

• Up-to-date with the latest web standards, trends and technologies

• Expertise with source code best practices (Git and GitHub workflow)

Benefits

• Remote-first forever; considering a big life change? Want to try working from another country? We will work with you to allow you to work from wherever.

• The autonomy to make decisions and execute them.

• We’re growing, but we’re a small team. Everything you do makes a difference and your input will always be celebrated.

• Transparency. You will always be kept up to date on the company strategy through monthly town halls.

• While our head office is based in Edmonton, Alberta, Canada, we'll help to ensure you are set up for success in your remote work environment.

• We offer a flexible work environment. Work from the office, or from home, or any combination of the two. Because sometimes you do your best work in your slippers.

• We value work-life balance. When we're at work we're excited and focused on building a great product. We also know that going “home” (or simply closing your laptop) and not working weekends or Christmas makes us even more excited to come to work and do great things.

• While we take government holidays off, if they aren't ones that align with your personal or cultural beliefs, we have a swapping program that ensures you get the days that work best for you.

• Casual afternoon socials, monthly team events, hackathons, awesome Holiday parties, and a team that actually likes to hang out with one another.

• Generous flex time and time off during December Holidays.

Apply here

job post pulled from jsjobs

Get TypeScript jobs in your inbox

Copyright © ReadingWaters 2025.