Software Engineer

Foundation AI

Toronto

Remote

CAD 78,000 - 136,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Foundation AI is seeking a Software Engineer to design, develop, and optimize high-quality software solutions. This remote independent contractor role requires strong coding fundamentals and a willingness to learn, collaborating with engineers, product managers, and designers to build scalable, secure software.

Candidate should have 1–2 years of software engineering experience, proficiency in Python (Flask/FastAPI) and JavaScript (ES6+), and familiarity with React/Angular/Vue.

Qualifications

  • 1–2 years as a software engineer, preferably full-stack.
  • Proficient in Python (Flask/FastAPI) and JavaScript (ES6+).
  • Experience with React, Angular, or Vue; builds and consumes REST APIs.

Responsibilities

  • Write clean, maintainable, and scalable code using the company’s stack.
  • Build and deliver features end-to-end with cross-functional teams.
  • Participate in code reviews, write unit/integration tests, and follow best practices.

Skills

Python
JavaScript
REST APIs
React/Angular/Vue
OOP & design patterns
TDD/BDD
Problem-solving

Education

B.Tech in Computer Science

Tools

PostgreSQL
RabbitMQ
Git
Docker
GitHub Actions
ELK
Datadog
Splunk
New Relic
Celery
Kubernetes
Airflow

Job description

About Us: Foundation AI is the only AI Native documents intake automation platform serving the claims and litigation industries. Founded in 2019 by a team of lawyers and data scientists, Foundation AI processes millions of documents each month for hundreds of US law firms, including many of the largest and most respected plaintiff and injury law firms in the country. Find out more at www.foundationai.com.

Job Overview:

At Foundation AI, we are looking for a Software Enginee r to help design, develop, and optimize high-quality software solutions. You will be a key contributor to our product teams, working across the full stack to deliver impactful features. This role demands strong coding fundamentals, a problem-solving mindset, and a willingness to learn and adapt. You'll collaborate with engineers, product managers, and designers to build scalable, secure, and maintainable software.

Key Responsibilities:
  • Software Development: Write clean, maintainable, and scalable code using the company's technology stack.
  • Feature Implementation: Work closely with peers and cross-functional teams to build and deliver features end-to-end.
  • Code Quality: Participate in code reviews, write unit and integration tests, and follow clean code and best practices.
  • Collaboration: Work with designers, product managers, and QA to understand requirements and deliver solutions.
  • Agile Execution: Participate in agile ceremonies like sprint planning, grooming, and retrospectives.
  • CI/CD & DevOps: Contribute to deployment pipelines and help maintain a reliable delivery process.
  • Debugging & Troubleshooting: Investigate and resolve issues and bugs in production and staging environments.
  • Documentation: Maintain documentation for features, services, and key technical decisions.

Responsibilities may be tailored based on the candidate's experience and proficiency.

Skills and Tools:
  • Experience: 1-2 years as a software engineer, preferably full-stack.
  • Programming & Development: Proficient in Python (Flask/FastAPI) and JavaScript (ES6+); experience with React, Angular, or Vue; builds and consumes REST APIs.
  • Databases & Messaging: Knowledge of PostgreSQL or relational databases; hands-on with RabbitMQ.
  • DevOps & Observability: Experience with Git, Docker, CI/CD pipelines (e.g., GitHub Actions); familiar with observability tools like ELK, Datadog, Splunk, or New Relic.
  • Architecture & Design: Understands modular and scalable system design; applies OOP and design patterns; familiar with distributed system concepts.
  • Testing & Quality: Implements unit and integration tests; follows TDD/BDD and ensures code quality.
  • Problem-Solving & Innovation: Debugs moderately complex systems; optimizes performance; evaluates trade-offs.
  • Additional Skills: Familiarity with Celery, async task processing, Kubernetes, Airflow, frontend security practices, Agile/Scrum, and reading LLD/HLD documentation.

Education

A B.Tech degree in Computer Science or equivalent experience relevant to the functional area.

Location & Engagement

This is a remote independent contractor role with Foundation AI, a US-based company. Candidates must currently reside in Canada.

Our Commitment:

Foundation AI is an equal opportunity employer committed to diversity and inclusion in the workplace. We prohibit discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic. Our hiring decisions are based solely on qualifications, merit, and business needs at the time.

For any feedback or inquiries, contact us at: careers@foundationai.com

Learn more about us: www.foundationai.com

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Blackletter • Ottawa

Remote
CAD 110,000 - 150,000
Equity
Remote work
Software Engineer
Software Engineer

FutureFit • Canada

On-site
USD 150,000 - 185,000
Applied AI Solutions Architect (Remote Canada)
Applied AI Solutions Architect (Remote Canada)

Tech Insights • Canada

Remote
CAD 174,000 - 184,000
Company-sponsored training and dev
Comprehensive benefits package
Flexible vacation policy
+6
Staff Software Engineer, Data Platform
Staff Software Engineer, Data Platform

Okta • Toronto

On-site
CAD 160,000 - 220,000
Equity
Bonus
Health insurance
+5
Engagement Lead Toronto, CAN
Engagement Lead Toronto, CAN

Future Secure AI Inc. • Toronto

On-site
CAD 100,000 - 130,000
Competitive salary
Performance incentives
Equity participation
+2
AI Engineer, Sr 1
AI Engineer, Sr 1

Jobgether • Canada

On-site
CAD 100,000 - 160,000
Remote work flexibility
Comprehensive benefits package
Diverse, international team
+1
Senior Full Stack Developer
Senior Full Stack Developer

InfoTrack Canada • Toronto

Hybrid
CAD 130,000 - 150,000
Fullstack Software Engineer
Fullstack Software Engineer

Altis Technology • Toronto

On-site
CAD 109,000 - 128,000
Software Engineer
Software Engineer

Amii (Alberta Machine Intelligence Institute) • Edmonton

On-site
CAD 85,000 - 120,000
Paid time off
Flexible health benefits
Modern office in downtown Edmonton
AI First Sr. iOS Engineer
AI First Sr. iOS Engineer

Jobgether SRL • Canada

Remote
CAD 178,000 - 236,000
Competitive compensation
Comprehensive healthcare
RRSP with employer matching (Canada)
+2