Senior Software Engineer – Backend

TEEMA

Toronto

On-site

CAD 120,000 - 150,000

Full time

14 days+
Application generator

Get a reply from this recruiter — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

TEEMA in Toronto, Ontario seeks a Senior Full Stack Engineer to design and build scalable microservices using Python, Node.js, React, and SQL. You will own API development, collaborate with Architecture and DevOps, and contribute to production support and incident resolution.

We expect 8+ years of development experience, strong cloud skills (AWS/Azure/GCP), and hands-on experience with CI/CD tools and AI coding agents. This role offers growth in a global financial services context.

Qualifications

  • Bachelor’s Degree in Engineering, Computer Science or equivalent.
  • Proven experience using AI coding agents.
  • 8+ years of application development experience.
  • 3+ years of programming in Node.js or Python.
  • 3+ years of experience with cloud technologies (AWS, Azure, GCP).
  • Experience with CICD tools such as Jenkins, Bamboo or CodePipeline.
  • Experience with Jira for project management.

Responsibilities

  • Participate in the full application lifecycle, from design through deployment, with a focus on coding, debugging, and continuous improvement.
  • Design and develop scalable, high-performing Microservices using Python, Node.js, React, and SQL.
  • Heavy focus on API building and versioning.
  • Gather, analyze, and address technical and design requirements in collaboration with Architecture and DevOps teams.
  • Plan, create, and execute test cases aligned to user stories, including UI performance testing, to ensure quality coverage.
  • Conduct and participate in peer code reviews to uphold quality and consistency.
  • Leverage AI coding assistant tools responsibly — validating outputs, ensuring security and accuracy, and applying sound engineering judgment.
  • Own production support for your products — monitoring system health, triaging and resolving incidents, and driving root cause analysis to prevent recurrence.
  • Communicate proactively on task progress, taking clear ownership of deliverables.

Skills

AI coding agents
Node.js
Python
Cloud technologies
API development
Code reviews

Education

Bachelor's Degree in Engineering or Computer Science

Tools

Jenkins
Bamboo
CodePipeline
JIRA

Job description

Job Title: Senior Full Stack Engineer
Job ID: 87833
Location: Toronto, Ontario

Overview: Our client provides specialist financial services to alternative investment funds, investors, multinationals and private clients worldwide. With over 10,000 employees in 45 countries they innovative solutions to meet clients’ evolving needs and deliver exceptional service. Continuous investment in learning means you will work with people who are among the best in the industry. This is an opportunity to excel in an environment that genuinely supports your personal and professional development.

What you will be doing:
  • Participate in the full application lifecycle, from design through deployment, with a focus on coding, debugging, and continuous improvement
  • Design and develop scalable, high-performing Microservices using Python, Node.js, React, and SQL
  • Heavy focus on API building and versioning
  • Gather, analyze, and address technical and design requirements in collaboration with Architecture and DevOps teams
  • Plan, create, and execute test cases aligned to user stories, including UI performance testing, to ensure quality coverage
  • Conduct and participate in peer code reviews to uphold quality and consistency
  • Leverage AI coding assistant tools responsibly — validating outputs, ensuring security and accuracy, and applying sound engineering judgment
  • Own production support for your products — monitoring system health, triaging and resolving incidents, and driving root cause analysis to prevent recurrence
  • Communicate proactively on task progress, taking clear ownership of deliverables
What you must have:
  • You have aBachelor’s Degree in Engineering, ComputerScienceor equivalent.
  • Proven experience using AI coding agents
  • 8+ years of Application Development experience
  • 3+ years of programming experience inNodeJs/Python
  • 3+ years of experience with cloud technologies such as AWS, Azure, GCP
  • Experience with CICD tools such as Jenkins, Bamboo or?CodePipeline
  • Experience with Project Management tools such as JIRA
  • Knowledge of financial industry is highly desirable
  • Self-motivated, innovative and analytical with strong attention to detail
  • Strong sense of responsibility and service minded attitude
  • Willingness to learn new skills and to contribute to a team culture?centered?on continuous improvement
  • Organized, accurate and self-motivated
  • Think creatively and propose options/solutions to challenges
  • Excellent verbal and written communication skills with the ability to interact effectively in a global team environment
Differentials:
  • Experience with AWS services such as Lambda, S3, ECS, etc.
    • Experience in the financial services industry

Salary/Rate Range: CAD $120,000-$150,000

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. Full Stack Engineer – React/Node/Typescript
Sr. Full Stack Engineer – React/Node/Typescript

TEEMA • Toronto

Hybrid
CAD 120,000 - 140,000
Senior Python Software Engineer
Senior Python Software Engineer

Quantum Technology Recruiting Inc. (QTR) • Toronto

Hybrid
CAD 100,000 - 150,000
Senior Full Stack Software Engineer
Senior Full Stack Software Engineer

Motion Recruitment • Toronto

On-site
CAD 120,000 - 180,000
Bonus eligible
Senior Full Stack Developer – Generative AI & Autonomous Agents - Toronto, Canada - Hybrid (10038)
Senior Full Stack Developer – Generative AI & Autonomous Agents - Toronto, Canada - Hybrid (10038)

Extremenetworks • Toronto

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

Kibbi Technologies Inc. • Toronto

Hybrid
CAD 120,000 - 160,000
Hybrid work model
Health benefits
Bonus program
+1
Sr Developer - C++ and Python
Sr Developer - C++ and Python

CG Consulting Group • Toronto

On-site
CAD 96,432 - 123,984
Principal Software Engineer
Principal Software Engineer

Robertson & Company Ltd. • Toronto

Hybrid
CAD 130,000 - 180,000
Health & wellbeing resources
Paid vacation, personal, and sick days
Career growth and development opportunities
+1
Senior Full Stack Developer – Generative AI & Autonomous Agents - Toronto, Canada - Hybrid (10038)
Senior Full Stack Developer – Generative AI & Autonomous Agents - Toronto, Canada - Hybrid (10038)

Extreme Networks • Toronto

On-site
CAD 110,000 - 170,000
Senior Full Stack Developer – Generative AI & Autonomous Agents - Toronto, Canada - Hybrid (10038)
Senior Full Stack Developer – Generative AI & Autonomous Agents - Toronto, Canada - Hybrid (10038)

Extreme Networks, Inc • Toronto

On-site
CAD 120,000 - 170,000
Staff Software Engineer
Staff Software Engineer

Sage Recruiting Inc. • Toronto

Hybrid
CAD 170,000 - 190,000
Extended health & dental
RRSP matching
Flexible PTO