×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Full Stack Developer, Backend Developer

Job in Toronto, Ontario, M5A, Canada
Listing for: Bayview Asset Management
Full Time position
Listed on 2026-06-03
Job specializations:
  • Software Development
    Full Stack Developer, Backend Developer, Software Engineer, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 160000 - 200000 CAD Yearly CAD 160000.00 200000.00 YEAR
Job Description & How to Apply Below

Job Description

Overview

ABOUT US

Founded in 1993, Bayview Asset Management is an investment firm focused on mortgage and consumer credit.

The BAM AI Team develops AI-powered applications and internal platforms that integrate directly into business workflows, helping teams operate more efficiently, automate processes, and improve decision-making across the firm.

POSITION SUMMARY

Bayview is seeking a Senior Full Stack Developer to design and develop scalable applications, backend services, and data pipelines supporting AI-enabled internal tools and workflows. This role combines full-stack application development, platform engineering, and AI integration, with a focus on building reliable, maintainable systems that support business operations and user productivity.

The ideal candidate is a strong hands-on engineer with experience developing modern web applications, APIs, and backend infrastructure using Python and modern frontend technologies. This individual should be comfortable working across the full software development lifecycle, collaborating with technical and business stakeholders, and contributing to application architecture and engineering best practices.

KEY RESPONSIBILITIES:

  • Design, build, and maintain scalable full-stack applications using Python and modern frontend frameworks (e.g., React)
  • Develop and support backend services, APIs, and application workflows supporting internal business operations
  • Build and maintain data pipelines and integrations across internal and external systems
  • Integrate AI/LLM capabilities into business applications and operational processes
  • Contribute to application architecture, system design, and engineering standards across the platform
  • Collaborate with business stakeholders and internal teams to translate requirements into scalable technical solutions
  • Write clean, maintainable, well-tested, and performant code following engineering best practices
  • Troubleshoot, debug, and enhance existing systems and applications
  • Participate in deployment processes, CI/CD workflows, and ongoing platform improvements
  • Continuously evaluate and improve application performance, usability, and reliability
  • REQUIRED SKILLS:

  • 7+ years of professional software engineering experience developing modern web applications and backend systems
  • Strong proficiency in Python and JavaScript/Type Script
  • Experience with modern frontend frameworks such as React
  • Experience designing and developing APIs and backend services
  • Experience working with relational and/or non-relational databases
  • Familiarity with Docker and containerized application environments
  • Understanding of full software development lifecycle, application architecture, and deployment practices
  • Ability to independently own features and solutions from development through deployment
  • Strong analytical, problem-solving, debugging, and troubleshooting skills
  • Effective written and verbal communication skills with both technical and non-technical stakeholders
  • PREFERRED

    SKILLS:

  • Experience building or supporting AI/LLM-powered applications or workflows
  • Exposure to ML Ops, CI/CD pipelines, or cloud-based application environments
  • Experience working with structured and unstructured data sets
  • Experience developing internal tools, workflow applications, or automation platforms
  • Familiarity with modern testing practices and Test Driven Development (TDD)
  • Experience collaborating closely with product, UX, or business teams
  • Understanding of scalable application design and component-based architecture
  • LOCATION & COMPENSATION:

  • This role will be remote with occassional travel into Toronto office.
  • The compensation available for this role will be $160,000 – $200,000 CAD, depending on experience level.
  • There is also a performance-based bonus structure available.
  • Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
    To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)
    0
    200
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary