Back to results

Full-Stack Software Engineer - Node.js

  • Remote, Canada

Remote

$90,000 to $140,000 CAD / year · Full-time

Applications open in a new tab.

Job details

Pay
$90,000 to $140,000 CAD / year
Job type
Full-time
Workplace
Remote
Posting language
English
Posted

Original job description

We are a very well-structured and distributed Software Development Agency out of Montreal. We are looking for an ambitious Full Stack Developer to join our talented multi-disciplinary team as the company continues to grow.

This position is open for remote work.



Responsibilities:

  • At Guarana, Mobile and Web projects are a team sport so you will work directly with Product Owners and Engineering team to define, architect, and build backend and web interfaces. Engineers own production services end-to-end, so you will be deploying multiple times a week as part of an Agile process.

  • Lead new projects from concept through launch. Collaborate with Product Managers to produce wireframe mock-up’s. Then lead usability workshops to refine workflows, get buy in, and progress to implementation.

  • Ensure proper instrumentation to track user behavior as well as produce automated tests.

  • Build strong architectures and ensure products scalability

  • Influence cross team initiatives

Requirements:

  • Expert level experience with modern Web technologies including React and Node.js.

  • Experience with REST API design and services development on Node.js, 

  • 3+ years building and supporting mission critical user-facing systems.

  • Experience with complex code bases as well as source code control systems such a Github.

  • Strong cross-team communication and collaboration skills.

  • Experience with data visualization techniques.

  • Must be a DOer, a curious learner.

  • Bachelor's degree in a computer science related field is a minimum requirement.

  • Good spoken and written English 

More about this job

Responsibilities

You will collaborate with product owners and the engineering team to architect and build backend and web interfaces. Additionally, you will lead projects from concept to launch while ensuring product scalability and proper instrumentation.

Requirements

Candidates must have expert-level experience with React and Node.js, along with at least 3 years of experience building mission-critical systems. A bachelor's degree in a computer science-related field is a minimum requirement.

Skills

  • Node.js
  • React
  • Full-stack development
  • REST API design
  • Software architecture
  • Agile methodology
  • Data visualization
  • Automated testing
  • System scalability
  • Wireframing
  • Usability workshops
  • GitHub
  • Source code control
  • Backend development
  • Web interfaces

Remote locations

  • Montreal, Quebec, Canada

Remote locations (standardized)

  • Montréal, Quebec, Canada

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering

Keywords

  • Node.js
  • React
  • Full-stack
  • Software development
  • Agile
  • REST API
  • Backend
  • Web technologies
  • Scalability
  • Wireframe
  • Usability
  • Instrumentation
  • Automated tests
  • GitHub
  • Source code control
  • Data visualization
  • Computer science
  • Product management
  • Architecture
  • Remote work

Report this job