Skip to main content

Fullstack Developer with NodeJS, Python, Express.js framework

Technology
J&M Group
Toronto, Canada2 days agoUntil 2026-07-22
Service contract

Job description

We're looking for a Fullstack Developer with strong Node.js and Python experience to join a delivery team in Toronto within a Canadian banking environment. The ideal candidate is hands-on, comfortable working across the full stack, and experienced delivering projects in an Agile setting.

What You'll Do

  • Design, develop, test, and maintain fullstack applications using Node.js, Python, and Express.js
  • Build and maintain RESTful APIs and GraphQL services using Node.js
  • Work with relational and non-relational databases including MongoDB, SQLite, MySQL, and PostgreSQL
  • Collaborate with cross-functional project teams to deliver small to complex software projects
  • Communicate clearly with stakeholders to articulate, measure, and resolve technical issues

What You Bring

  • Prior experience working in a Canadian banking environment (mandatory)
  • Strong hands-on experience with Node.js, Python, and the Express.js framework
  • Proven experience building RESTful APIs and GraphQL services
  • Solid working knowledge of MongoDB, SQLite, MySQL, and PostgreSQL
  • Strong experience working in Agile delivery environments
  • Clear written and verbal communication skills with the ability to work cross-functionally
  • Eligibility for a mandatory background check
  • Valid Canadian work authorization (Canadian Citizen, Permanent Resident, open or closed work permit)

Nice to have

  • Experience building CI/CD pipelines using GitHub Actions or Helios
  • Familiarity with application performance improvement and scalability practices

Work setup

  • Onsite in Toronto, ON, 4 days per week (non-negotiable)
  • Contract role with potential conversion after 3 months
  • English proficiency required

Keywords
SQLiteMongodbScalabilityGraphQLNode.jsJavaScriptMysqlPostgresqlPythonRelational grammarCI / CDNodeGithubCI/CD

Interested in this role?