Back to results

Closed listing

Full Stack Developer

  • Vancouver, BC, Canada

$100,000 to $110,000 CAD / year · Full-time

This opening has closed.

The original listing is kept below for reference.

Job details

Pay
$100,000 to $110,000 CAD / year
Job type
Full-time
Closing date
Experience
7+ years of overall development experience and industry standards.
Posting language
English
Posted

Similar jobs hiring now

Search current openings

Original job description

Archived listing. The details below describe a past opening.

About the Role

As a Full Stack Developer , you will play a key role in designing, developing, and maintaining our web applications, bridging the gap between front-end and back-end development. You?ll work in a fast- paced, agile environment, collaborating closely with product managers, designers, and fellow developers to build and deliver scalable, high-quality features. This role requires a solid understanding of modern JavaScript frameworks (e.g., Angular, React) and server-side technologies (e.g., Node.js, Express), as well as a passion for delivering seamless user experiences across multiple devices. You?ll be part of a dynamic team that values innovation, continuous learning, and a strong sense of ownership in driving our technology forward.

Key Responsibilities

Design, develop, and maintain both front-end and back-end components of web applications using modern JavaScript frameworks (e.g., Angular, React) and server-side technologies (e.g., Node.js, Express).

Collaborate with cross-functional teams to define, design, and ship new features, ensuring high performance and responsiveness across devices.

Implement and maintain microservices and RESTful APIs to support scalable and modular application architectures.

Use DevOps practices, including automated deployments and environment-as-code, to ensure consistent and reliable application delivery.

Create and maintain automated test suites to ensure code quality and support continuous integration and delivery pipelines.

Troubleshoot, debug, and resolve application issues across both front-end and back-end stacks, ensuring a seamless user experience.

Participate in code reviews, sharing knowledge and best practices to maintain high standards of software development.

Required Qualifications

Education

Bachelor's Degree or equivalent experience in a related field.

7+ years of overall development experience and industry standards. Solid understanding and experience implementing software design patterns.

Experience with Agile/scrum development processes and methodologies.

Experience working with REST, web services and microservices. Experience programming and debugging with NodeJS, ECMA 6, NoSQL and SQL databases.

Experience in modern JavaScript front end frameworks such as Angular and React as well as development experience in native client environments such as iOS and Android.

Experience using automated deployment tools such as Ansible, Chef or Puppet for provisioning AWS products and services.

Skills

You need to embrace DevOps and understand the concept of environment as code .

Clear hands on understanding of messaging architectures appropriate to a variety of distributed computing scenarios.

Creating automated test suites and ensuring quality in your code.

Must demonstrate flexibility for work hours to meet important customer deliverables and project deadlines.

Good collaboration skills and be able to communicate clearly and efficiently particularly around idea development and code reviews.Front end: CSS, SCSS, HTML, Bootstrap, Responsive Design, jQuery, Promises, d3/nvd3, Lodash/Underscore, ExpressJS/MySQL.We pay special attention to open source contributors on GitHub and NPM.

Back end: Promises, Swagger, AWS Products (EC2, S3, RDS, SQS, API Gateway, DynamoDB, Autoscaling Group), MongoDB, Express Additional Skills and Experience:

More about this job

Responsibilities

Design, develop, and maintain front-end and back-end web application components, APIs, and microservices, ensuring scalable performance and responsive user experiences. Collaborate with cross-functional teams, apply DevOps and automated testing practices, troubleshoot issues, and participate in code reviews.

Requirements

Requires a bachelor's degree or equivalent experience and at least seven years of development experience, including knowledge of software design patterns and Agile/Scrum. Candidates should have experience with JavaScript frameworks, Node.js, REST services, SQL and NoSQL databases, native mobile environments, AWS provisioning tools, DevOps, messaging architectures, and automated testing.

Skills

  • JavaScript
  • Node.js
  • Angular
  • React
  • REST APIs
  • Microservices
  • SQL
  • NoSQL
  • AWS
  • DevOps
  • Automated Testing
  • Agile/Scrum
  • Responsive Design
  • Ansible
  • Chef
  • Puppet

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering

Keywords

  • Full Stack Development
  • JavaScript
  • ECMAScript 6
  • Node.js
  • Express.js
  • Angular
  • React
  • iOS
  • Android
  • REST
  • Web Services
  • Microservices
  • SQL
  • NoSQL
  • MongoDB
  • MySQL
  • AWS
  • EC2
  • S3
  • RDS
  • SQS
  • API Gateway
  • DynamoDB
  • Ansible
  • Chef
  • Puppet
  • DevOps
  • Environment as Code
  • Automated Testing
  • Agile/Scrum

Report this job