Back to results

Back End Developer

  • Toronto, ON, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Apply by
Experience
1–6 years of software engineering experience, with opportunities for both junior and intermediate candidates.
Posting language
English
Posted

Original job description

Software Engineer – Backend / AI

Junior & Intermediate | Full-Time

Industry: Private Equity / AI / Technology

Location: Toronto, ON

We’re partnering with a leading Toronto-based private equity investment firm to hire Intermediate Software Engineers for its growing Technology & Data team. You’ll help build AI-powered applications, backend systems, and data-driven tools used directly by investment professionals to analyze information, evaluate opportunities, and make better business decisions.

The work combines Python, AI, financial data, APIs, and microservices, with opportunities to contribute across the full stack.

What makes this opportunity different is the level of ownership.

We’re looking for engineers who don’t just wait for requirements or execute tickets. You’ll work directly with stakeholders, understand the business problem, figure out what needs to be built, and take solutions from concept through production. You’ll have meaningful responsibility, exposure to operating teams, and the opportunity to see the direct impact of what you build.

What You’ll Be Building

  • AI-powered applications: Develop intelligent tools that analyze financial documents, extract insights, and support investment workflows.
  • Backend systems: Design, develop, and maintain reliable services, APIs, and microservices, primarily using Python.
  • Portfolio analytics: Build applications that help investment teams understand portfolio company performance, financial metrics, and returns.
  • Data infrastructure: Develop pipelines and integrations connecting internal systems, external data sources, and analytical applications.
  • End-to-end product development: Take ownership of features from identifying the problem and designing the solution through implementation, testing, and production.
  • Full-stack development: Contribute to user interfaces and interactive applications when needed.
  • AI-assisted engineering: Use modern AI development tools to accelerate delivery while maintaining strong standards for quality, security, and reliability.

What We’re Looking For

Above all, we’re looking for smart, curious engineers who take ownership and know how to solve problems.

  • 1–6 years of software engineering experience, with opportunities for both junior and intermediate candidates.
  • Solid software engineering fundamentals, including system design, debugging, testing, and writing maintainable code.
  • Experience with Python, backend development, APIs, and databases.
  • Experience building, shipping, or maintaining real software applications.
  • The ability to work through ambiguous problems, ask the right questions, and independently determine an approach.
  • Strong analytical thinking and an interest in understanding the business impact of technical decisions.
  • A proactive, hands-on mindset with a bias toward execution.
  • Strong communication skills and the ability to collaborate directly with technical and non-technical stakeholders.
  • A Computer Science, Engineering, Mathematics, or related technical background. Academic training from a top Canadian university is preferred.
More about this job

Responsibilities

Build AI-powered applications, backend services, APIs, microservices, portfolio analytics tools, and data integrations for investment professionals. Own features from problem discovery and solution design through implementation, testing, and production, contributing to user interfaces when needed.

Requirements

Candidates should have 1–6 years of software engineering experience, solid engineering fundamentals, and experience with Python, backend development, APIs, databases, and shipped software applications. They should be proactive problem-solvers with strong analytical and communication skills; a technical degree is sought, and training at a top Canadian university is preferred.

Skills

  • Python
  • Backend Development
  • API Development
  • Database Development
  • System Design
  • Debugging
  • Testing
  • Microservices
  • Artificial Intelligence
  • Data Pipelines
  • Financial Data Analysis
  • Full-Stack Development
  • Stakeholder Communication
  • Analytical Thinking
  • Software Engineering

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Data & Analytics
  • Finance & Accounting

Keywords

  • Python
  • Artificial Intelligence
  • Backend Systems
  • APIs
  • Microservices
  • Databases
  • Financial Documents
  • Financial Data
  • Portfolio Analytics
  • Data Infrastructure
  • Data Pipelines
  • External Data Sources
  • Full-Stack Development
  • AI-Assisted Engineering
  • System Design
  • Debugging
  • Testing
  • Maintainable Code
  • Software Applications
  • Investment Workflows
  • Private Equity
  • Technology and Data
  • Stakeholder Collaboration
  • Production Deployment

Report this job