Back to results

Full Stack Engineer

  • Vancouver, BC, Canada

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

Applications open in a new tab.

Job details

Pay
$100,000 to $110,000 CAD / year
Job type
Full-time
Apply by
Experience
5+ years of software development experience.
Posting language
English
Posted

Original job description

Full Stack Developer – Vancouver

Location: Vancouver, BC – In Office

Employment: Permanent, Full-Time onsite

Salary $100-110K onsite Downtown Vancouver

We’re looking for an experienced Full Stack Developer to join a growing technology team in Vancouver. This is a hands-on development role working across modern front-end applications, backend services, APIs and cloud infrastructure.

What You’ll Do

  • Build and maintain scalable front-end and backend applications.
  • Develop with Angular/React, Node.js and Express.
  • Design and integrate REST APIs and microservices.
  • Build applications using SQL and NoSQL databases.
  • Work with AWS cloud services.
  • Support automated deployments, CI/CD and infrastructure/environment-as-code practices.
  • Create automated tests and troubleshoot issues across the full stack.
  • Participate in code reviews and collaborate with product, design and engineering teams.

What We’re Looking For

  • 5+ years of software development experience.
  • Strong JavaScript/ECMAScript 6 and Node.js experience.
  • Strong experience with Angular and/or React.
  • Experience with Express.js, REST APIs, web services and microservices.
  • Experience with SQL and NoSQL databases, including MongoDB.
  • Hands-on AWS experience (EC2, S3, RDS, SQS, API Gateway, DynamoDB or similar).
  • Experience with automated deployment tools such as Ansible, Chef or Puppet.
  • Good understanding of DevOps, CI/CD and environment-as-code.
  • Experience creating automated test suites.
  • Strong understanding of software design patterns and distributed/messaging architectures.
  • Experience working in Agile/Scrum environments.
  • Strong communication and collaboration skills.

Nice to Have

  • Native iOS or Android development experience.
  • Open-source contributions on GitHub or NPM.
  • Experience with HTML, CSS/SCSS, Bootstrap, responsive design and MySQL.
More about this job

Responsibilities

Build and maintain scalable front-end and backend applications, APIs, and microservices using modern web technologies and SQL and NoSQL databases. Support AWS infrastructure, automated deployments, CI/CD, testing, troubleshooting, code reviews, and collaboration with product, design, and engineering teams.

Requirements

Requires 5+ years of software development experience, strong JavaScript and Node.js skills, and experience with Angular and/or React, Express.js, APIs, databases, and AWS. Candidates should also have experience with deployment automation, DevOps and CI/CD, automated testing, software design patterns, distributed or messaging architectures, and Agile/Scrum.

Skills

  • JavaScript
  • ECMAScript 6
  • Node.js
  • Angular
  • React
  • Express.js
  • REST APIs
  • Microservices
  • SQL
  • NoSQL
  • MongoDB
  • AWS
  • CI/CD
  • Automated Testing
  • DevOps
  • Agile/Scrum

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering

Keywords

  • Full Stack Development
  • JavaScript
  • ECMAScript 6
  • Node.js
  • Angular
  • React
  • Express.js
  • REST APIs
  • Web Services
  • Microservices
  • SQL
  • NoSQL
  • MongoDB
  • AWS
  • EC2
  • S3
  • RDS
  • SQS
  • API Gateway
  • DynamoDB
  • Ansible
  • Chef
  • Puppet
  • DevOps
  • CI/CD
  • Infrastructure As Code
  • Automated Testing
  • Distributed Architectures
  • Messaging Architectures
  • Agile/Scrum

Report this job