Full Stack Engineer

FarCoder

Canada

Remote

CAD 36,000 - 57,000

Full time

3 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Bounteous is seeking a Senior Full Stack Engineer for a remote contract role focused on React, Node.js, and SQL. You will own the full stack end-to-end, from UI components to APIs and data storage, ensuring scalable, secure, and maintainable solutions.

Ideal candidates have 6+ years of experience across frontend and backend, familiarity with cloud services (AWS/GCP/Azure), and strong collaboration skills to drive delivery in a remote setup.

Qualifications

  • Strong hands-on experience with React, Node.js, JavaScript/TypeScript, and SQL.
  • Experience owning or playing a key technical role in medium-to-large applications.
  • Familiarity with CI/CD pipelines and automated deployment practices.

Responsibilities

  • Take end-to-end technical ownership of the application across React frontend, Node.js backend, SQL database, APIs, and integrations.
  • Design, develop, and maintain scalable and reliable application solutions.
  • Translate business requirements into technical designs and implementations.
  • Drive performance, security, and maintainability improvements across the stack.

Skills

JavaScript
TypeScript
React
Node.js
SQL
CI/CD

Tools

AWS
GCP
Azure
REST
Agile

Job description

# Remote Full Stack Engineer Job at BounteousCanada4 hours agoContractCanada$25000 - $40000 USDJavaScriptTypeScriptReactNode.jsSQLCI/CDJavaAWSGCPAzureRESTAgile“When applying, mention the word FarCoder to show you’ve read the job post completely. Employers can look for these words to identify genuine, thoughtful applicants and avoid spam.”## Job OverviewBounteous is hiring a remote candidate for Full Stack Engineer. This is a contract position. Work location: Canada.The role typically involves technologies such as JavaScript, TypeScript, React, Node.js, SQL, CI/CD.This role involves building user interfaces using technologies such as React.## Key Responsibilities* React: Components, Hooks, state management, routing, reusable UI design, API integration, and frontend performance.* Node.js: Backend/service development, REST APIs, asynchronous programming, authentication/authorization, error handling, and logging.* SQL: Strong query-writing skills, relational database design, indexing, query optimization, and performance troubleshooting.* Strong proficiency in JavaScript and/or TypeScript .* Strong understanding of REST APIs, system integrations, and application architecture .* Knowledge of software design principles, coding standards, and design patterns.* Strong debugging, analytical, and problem-solving skills.* Ability to understand an application end to end and assess the impact of changes across the system.* Strong communication and collaboration skills.## Required Skills### Primary Skills* JavaScript* TypeScript* React* Node.js* SQL* CI/CD### Secondary Skills* Java* AWS* GCP* Azure* REST* AgileSkills required for this role include JavaScript, TypeScript, React, and related tools for day-to-day development.## Job Details* **Employment Type:** Contract* **Location:** Canada* **Salary:** $25000 – $40000 USD## Tech StackJavaScript, TypeScript, React, Node.js, SQL, CI/CD, Java, AWS, GCP, Azure, REST, Agile## Role detailsBounteous is a global AI Services firm where agentic engineering and human experience converge to deliver transformative business outcomes for the enterprise. We help organizations design, build, and scale AI-driven products, platforms, and processes. With more than 5,000 team members worldwide, Bounteous delivers AI that sticks, powering adoption and outcomes that move organizations from experimentation to true transformation. Bounteous is backed by New Mountain Capital, a New York-based growth-oriented investment firm that emphasizes business building.**Senior Engineer (Senior Full Stack Engineer)****Contract****Location: Mexico, Canada****Role Overview**We are looking for a **Senior Full Stack Engineer** with strong hands-on expertise in **React, Node.js, and SQL** who can take **end-to-end technical ownership of an application**.The ideal candidate should be capable of looking beyond individual modules or development tasks and understanding the application as a whole—including frontend, backend, APIs, database, integrations, deployment, performance, and production support. The role requires a combination of **hands-on development, technical ownership, problem-solving, and team guidance**.**Experience**1. 6+ years of software development experience, preferably in full-stack application development.2. Strong hands-on experience with **React, Node.js, JavaScript/TypeScript, and SQL**.3. Experience owning or playing a key technical role in medium-to-large applications.4. Experience across the complete SDLC: requirements, design, development, testing, deployment, and production support.5. Experience troubleshooting complex issues across frontend, backend, database, and integration layers.6. Experience conducting code reviews and mentoring/guiding other engineers.**Must-Have Skills****Good-to-Have Skills*** Experience with **AWS, Azure, or GCP**.* Knowledge of CI/CD pipelines and automated deployment practices.* Experience with unit, integration, and automated testing.* Exposure to microservices and distributed architectures.* Knowledge of application security and secure coding practices.* Experience with monitoring, logging, and observability tools.* Experience modernizing legacy applications and reducing technical debt.* Familiarity with Agile/Scrum development methodologies.**Responsibilities*** Take **end-to-end technical ownership** of the application across React frontend, Node.js backend, SQL database, APIs, and integrations.* Design, develop, enhance, and maintain scalable and reliable application solutions.* Translate business requirements into appropriate technical designs and implementations.* Make technical decisions considering **scalability, performance, security, maintainability, and reliability**.* Actively contribute to development and handle technically complex implementation tasks.* Review code and designs to ensure engineering quality and adherence to standards.* Guide and mentor developers on implementation approaches and engineering best practices.* Identify and address technical debt, performance bottlenecks, architectural gaps, and security concerns.* Troubleshoot complex application and production issues and drive root-cause resolution.* Collaborate with Product, QA, DevOps, Architecture, and other stakeholders throughout the delivery lifecycle.* Ensure appropriate testing, monitoring, logging, documentation, and production readiness.* Continuously improve the overall **quality, performance, stability, and maintainability** of the application.**Key Expectation:**This is a **hands-on senior engineering role with application-level ownership**. The candidate should be able to understand the complete application, independently drive technical solutions, contribute to coding, guide the development team, and ensure the long-term technical health of the application.### Information Security Responsibilities* Promote and enforce awareness of key information security practices, including acceptable use of information assets, malware protection, and password security protocols* Identify, assess, and report security risks, focusing on how these risks impact the confidentiality, integrity, and availability of information assets* Understand and evaluate how data is stored, processed, or transmitted, ensuring compliance with data privacy and protection standards (GDPR, CCPA, etc.)* Ensure data protection measures are integrated throughout the information lifecycle to safeguard sensitive informationWe invite you to stay connected with us by subscribing to our monthly job openings alert here.Bounteous is proud to be an equal opportunity employer. Bounteous does not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, physical or mental disability, national origin, veteran status, or any other status protected under federal, state, or local law. Bounteous is willing to sponsor eligible candidates for employment visas.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior DevOps Engineer
Senior DevOps Engineer

Bounteous • Canada

On-site
CAD 120,000 - 180,000
Visa sponsorship
Senior Full Stack Engineer (.NET & Vue/React)
Senior Full Stack Engineer (.NET & Vue/React)

Far Coder • Canada

On-site
CAD 35,000 - 56,000
Annual bonus
Stock options
15 days leave
+4
Remote Full Stack Developer (Frontend-Focused) - Canada
Remote Full Stack Developer (Frontend-Focused) - Canada

Far Coder • Canada

Remote
CAD 105,000 - 112,000
Health Savings Account
Pension
Paid vacation
+1
Senior DevOps Engineer
Senior DevOps Engineer

Far Coder • Canada

On-site
CAD 38,000 - 52,000
Senior Full Stack Engineer (Node.js + React)
Senior Full Stack Engineer (Node.js + React)

Boosted • Canada

On-site
CAD 80,000 - 120,000
Senior Full-Stack Developer
Senior Full-Stack Developer

Jbj Management • Saskatoon

On-site
CAD 110,000 - 140,000
Remote work
Equity
Health Spending Account
+3
Senior Fullstack Developer (C#/React), Migrate - ShareGate
Senior Fullstack Developer (C#/React), Migrate - ShareGate

Far Coder • Canada

On-site
CAD 125,000 - 160,000
Annual bonus program
RRSP + Health insurance + telemedicine
Flexible vacation policy
+1
Fullstack Software Engineer
Fullstack Software Engineer

Altis Technology • Toronto

On-site
CAD 109,000 - 128,000
Sr. Full Stack Engineer - .Net
Sr. Full Stack Engineer - .Net

B3 Systems • Toronto

On-site
CAD 90,000 - 130,000
Sr. Full Stack Engineer - .Net at B3 Systems
Sr. Full Stack Engineer - .Net at B3 Systems

B3 Systems • Toronto

On-site
CAD 100,000 - 150,000