Software Engineer (Full Stack Developer) - Remote Canada

Job Description

Title: Full Stack Developer / Full Stack Engineer
Location: Remote, Canada
Position Status: Full-time, permanent
Compensation and Benefits: $60,000 - $180,000 (depending on experience), vacation, full benefits package, employee discounts, flexible hours
This position is only open to residents of Canada who have legal work authorization.
We are currently working with a high-performance-based company where many opportunities for growth and development are offered for talented and passionate team players. As a result-driven Full Stack Developer / Engineer, you will be able to thrive in this fast-growing company where new ideas are always welcome. Our client is looking for candidates who possess a strong technical background and want to constantly improve their skills. Your growth potential is tremendous and can be achieved over one (or more) of 3 growth paths presented to you by the company.
The right candidate has the following soft skills:
High performer and result-driven
Passionate and proactive
Creative and thinks outside the box
Team Player
Has a growth mentality, constantly developing their skills
Able to work in a fast-paced environment
Located in Canada and authorized to work in Canada
Bachelors degree or higher in Computer Science, Engineering, or a related discipline
2+ years of professional experience in:
Ecommerce for high-volume sales, with knowledge of design for scalability and increasing performance
Modern programming languages to design and develop large-scale distributed software applications (eg. Node.js, JavaScript, C/C++, or other) and open-source technologies (Linux, Spring)
Relational and non-relational databases such as SQL (MySQL, Snowflake) and NoSQL (MongoDB, DynamoDB, Elastic Search)
AWS/Google, cloud/Azur, or similar, to build and operate scalable and secure systems
REST and GraphQL services
CI/CD of containerized, serverless, and frontend applications
JS frameworks like React, Vue, or Angular
The responsibilities will include:
Being a member of a squad of passionate high-performing engineers, where each of you will bring great value to the company
Participating in the architecture, development, testing, deployment, and delivery of large-scale software applications or technologies
Working on both the frontend and backend of headless applications
Working on the full technical scope of a product and being responsible for its performance and the business processes it impacts and the value it generates, while collaborating with the product team to conceive technical or functional solutions
Building secure and scalable solutions
Creating and amending data sources based on application requirements
Creating endpoints to SQL and NoSQL data sources
Ensuring product resilience by automating tests as part of the CI/CD process
Driving the long-term vision and architecture, shaping roadmaps, and affording technical leadership to junior software engineers
Being a key player for code reviews, documentation, and sprint planning

Work in Canada
Employment Options
Base Salary

60,000 - 180,000 CAD

Professional Experience
  • Node.js
  • JavaScript
  • Linux
  • Spring
  • Angular.js
  • React
  • Vue
  • MySQL
  • Snowflake
  • MongoDB
  • DynamoDB
  • Elastic Search
  • REST
  • GraphQL
  • AWS
  • Azure
  • GCP
Apply to Job


Company Name


Company Details

View Evlv details


Lolwa Haydar

Technical Talent Acquisition Specialist | Account Manager

Montreal, Quebec, Canada

View Details

Recruiter Contacts

(514) 699-8029