Fullstack Engineer

Wilson
3.9 out of 5 stars
Toronto, ON M5C 2B8
Hybrid work

Job details

Pay

  • $120,000–$150,000 a year

Job type

  • Permanent
  • Full-time

Location

Toronto, ON M5C 2B8

Full job description

Fullstack Engineer

Position Type: Full-time, permanent
Location: Downtown Toronto, ON (Hybrid, 3 days/week)
Compensation: CAD 120,000 - 150,000

We are looking for a motivated Full Stack Engineer to join a collaborative and fast-paced engineering team. In this role, you will contribute across the full application lifecycle, working on modern microservices architecture and building scalable APIs that power critical business applications.

This is an excellent opportunity for someone who enjoys hands-on development, learning from experienced engineers, and working with modern technologies including AI-assisted development tools.

Key Responsibilities

  • Participate in the full application lifecycle, including coding, debugging, and continuous improvement initiatives
  • Design, develop, and maintain microservices using Python, Node.js, React, and SQL
  • Build and maintain APIs, with a strong focus on versioning and scalability
  • Collaborate with Architecture and DevOps teams to define and implement technical solutions
  • Develop and execute test cases aligned to user stories, including UI performance testing
  • Participate in peer code reviews to maintain high-quality engineering standards
  • Use AI coding assistant tools responsibly, ensuring accuracy, security, and best practices
  • Support production systems, including incident triage, troubleshooting, and root cause analysis
  • Communicate progress proactively and take ownership of deliverables

Qualifications

  • Bachelor’s Degree in Computer Science, Engineering, or a related field
  • Application development experience
  • Hands-on experience with React and Node.js and/or Python
  • Experience working with cloud platforms such as AWS, Azure, or GCP
  • Familiarity with CI/CD pipelines and tools such as JIRA
  • Experience using AI coding tools (e.g., GitHub Copilot, Cursor, Amazon Q) with an understanding of responsible usage

Nice to Have

  • Experience with AWS services such as Lambda, S3, ECS
  • Background in financial services, particularly fund accounting

The indicated pay range for this position is a good-faith estimate based on the qualifications necessary for the position, including experience, training, and other considerations permitted by law. Additionally, it is emphasized that the pay band mentioned herein is the one established by the client company. Factors that may be used when making an offer may include a candidate’s skills, experience and geographic location, the expected quality and quantity of work. Most candidates will start at the bottom half of the pay range, with the upper end reserved for candidates with extensive experience and skills and who live in geographic markets commanding a higher starting pay. An employee’s pay history will not be a contributing factor where prohibited by local law.

This information is subject to change and serves as a general guideline for compensation discussions. Actual offers may vary based on specific circumstances and company policies.

To support a fair and efficient hiring process, we may use artificial intelligence (AI) tools to help review applications. Our team carefully reviews all candidates, and AI is used only as a support tool—never as the sole decision-maker.

#cws

Pay: $120,000.00-$150,000.00 per year

Work Location: Hybrid remote in Toronto, ON M5C 2B8