Back to results

Intermediate Full-Stack Developer - JavaScript

  • Montréal, QC, Canada

Full-time

Apply on careers-page.com About employer

Applications open in a new tab.

Job details

Job type
Full-time
Work location
Location: Hybrid - Downtown Montreal, QC -(roles starts off 5 days in office for 1st 3 months, then turns into hybrid setup 3 days onsite, 2 days from home)
Posting language
English
Posted

Original job description

Tech Talent International (SI) supplies technical talent to a variety of clients ranging from Fortune 100/500/1000 companies to small and mid-sized organizations in Canada/US and Europe. We currently have a role as a Intermediate Full-Stack Developer - JavaScript with our large consulting client, working onsite at a major financial services client in the downtown Montreal area. This role can be either a long term contract or a permanent role.

Role: Intermediate Full-Stack Developer - JavaScript

Type: Permanent or Contract 37.5 hrs/week

Location: Hybrid - Downtown Montreal, QC -(roles starts off 5 days in office for 1st 3 months, then turns into hybrid setup 3 days onsite, 2 days from home)

Salary: $75,000 - $80,000 + 9% bonus + 3-5 weeks paid vacation + RRSP contribution + benefits + sick/personal days

Summary   

Position Overview

We are seeking a Intermediate Full-Stack Developer - JavaScript to design, develop, and maintain business applications, dashboards, workflows, and data-driven solutions.

The successful candidate will work closely with Business Analysts and senior developers to translate business requirements into technical solutions using JavaScript, SQL, REST APIs, ETL tools, and low-code/no-code platforms.

Key Responsibilities

  • Collaborate with Business Analysts to understand business requirements, identify appropriate technical solutions, and provide mockups when required.
  • Design and implement solutions using low-code/no-code tools and platforms.
  • Develop widgets and dashboards using JavaScript within web-based dashboarding solutions.
  • Use ETL tools to collect, transform, and prepare data for downstream applications and reporting.
  • Develop SQL scripts and queries to prepare, retrieve, and manipulate data used by web dashboards.
  • Design BPMN processes using workflow tools.
  • Develop JavaScript functionality to automate API calls and create user forms.
  • Consume REST APIs to retrieve data and automate business processes and actions.
  • Test all developed components in accordance with the team's testing standards and strategy.
  • Provide production support, including investigating, troubleshooting, and resolving application defects.
  • Deliver knowledge-transfer sessions to team members and support teams to facilitate the ongoing maintenance and evolution of solutions.
  • Participate in code reviews and contribute to continuous improvement initiatives.
  • Share technical knowledge, development standards, and best practices with team members.
  • Work independently on assigned projects while collaborating with senior developers through technical guidance and code reviews.
  • Support multiple short- to medium-term projects across different business lines throughout the year.

Required Skills

  • Strong knowledge of JavaScript, with an emphasis on scripting and application logic rather than traditional web development.
  • Experience consuming and integrating REST APIs.
  • Strong knowledge of SQL queries and scripting.
  • Experience with Git version control.
  • Experience working with low-code/no-code platforms.
  • Strong analytical and problem-solving skills.
  • Ability to work independently while collaborating effectively within a development team.

Nice-to-Have Skills

  • TypeScript
  • BPMN (Business Process Model and Notation)
  • Experience with ETL tools.
  • Experience developing dashboards, widgets, or workflow-based applications.
  • Experience supporting applications in production environments.

Ideal Candidate

The ideal candidate is a technically versatile developer with strong JavaScript, SQL, REST API, and Git skills who is comfortable working with low-code/no-code platforms. This role is particularly suited to someone who enjoys building lightweight business applications, dashboards, workflows, and automation solutions rather than focusing exclusively on traditional front-end web development.

More about this job

Responsibilities

The Intermediate Full-Stack Developer at Tech Talent International will build dashboards, workflows and automated business applications, and turn business requirements into working solutions with Business Analysts. The role also covers writing data queries, testing, fixing production issues and sharing knowledge with the team.

Requirements

Candidates need strong JavaScript skills for scripting and application logic, experience with REST APIs, SQL and Git, and some work with low-code/no-code platforms. Strong analytical skills and the ability to work independently within a team are also required.

Skills

  • JavaScript
  • SQL
  • REST APIs
  • Git
  • low-code/no-code platforms
  • ETL tools
  • BPMN
  • TypeScript
  • Dashboard development
  • Widget development
  • Workflow automation
  • API integration
  • Form development
  • Data transformation
  • Code review
  • Automated testing
  • Production support troubleshooting
  • Analytical problem solving
  • Requirements analysis
  • Knowledge transfer

Benefits

  • Paid vacation
  • RRSP contribution
  • Performance bonus
  • Sick and personal days

Categories

  • Technology
  • Software
  • Consulting

Keywords

  • JavaScript
  • full-stack developer
  • SQL
  • REST APIs
  • Git
  • low-code
  • no-code
  • ETL
  • BPMN
  • TypeScript
  • dashboards
  • widgets
  • workflow automation
  • business applications
  • production support
  • financial services
  • Montreal
  • hybrid
  • permanent
  • contract

Seniority

Mid level

Perks

  • Generous paid time off
  • Retirement plan
  • Performance bonus

Tools

  • Git
  • SQL
  • ETL tools
  • BPMN workflow tools
  • low-code/no-code platforms

Languages

  • English

Report this job

Get in touch
MovoJobs

How can we help?