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
OverviewABOUT 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 operationsBuild and maintain data pipelines and integrations across internal and external systemsIntegrate AI/LLM capabilities into business applications and operational processesContribute to application architecture, system design, and engineering standards across the platformCollaborate with business stakeholders and internal teams to translate requirements into scalable technical solutionsWrite clean, maintainable, well-tested, and performant code following engineering best practicesTroubleshoot, debug, and enhance existing systems and applicationsParticipate in deployment processes, CI/CD workflows, and ongoing platform improvementsContinuously evaluate and improve application performance, usability, and reliabilityREQUIRED SKILLS:
7+ years of professional software engineering experience developing modern web applications and backend systemsStrong proficiency in Python and JavaScript/Type Script Experience with modern frontend frameworks such as ReactExperience designing and developing APIs and backend servicesExperience working with relational and/or non-relational databasesFamiliarity with Docker and containerized application environmentsUnderstanding of full software development lifecycle, application architecture, and deployment practicesAbility to independently own features and solutions from development through deploymentStrong analytical, problem-solving, debugging, and troubleshooting skillsEffective written and verbal communication skills with both technical and non-technical stakeholdersPREFERRED
SKILLS:
Experience building or supporting AI/LLM-powered applications or workflowsExposure to ML Ops, CI/CD pipelines, or cloud-based application environmentsExperience working with structured and unstructured data setsExperience developing internal tools, workflow applications, or automation platformsFamiliarity with modern testing practices and Test Driven Development (TDD)Experience collaborating closely with product, UX, or business teamsUnderstanding of scalable application design and component-based architectureLOCATION & 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: