# Building a Bilingual SaaS with Filipino Developers: A Hybrid Approach for Montreal
It's 3 AM, and I just fixed a critical bug in our Montreal-based SaaS that was causing issues for our Canadian clients. But it wasn't my team in Canada who solved itβit was my team in the Philippines. Here's why this hybrid approach works, what I learned along the way, and how you can replicate it.
Why this matters in 2026
Montreal is a thriving hub for tech startups, with a rich bilingual culture that gives businesses an edge in reaching both English-speaking and French-speaking markets. However, the talent pool in Montreal can be limited, especially for niche skills like full-stack development. This is where offshoring comes in, allowing us to tap into a vast pool of skilled developers in the Philippines while maintaining our bilingual requirements.
Three things I learned shipping this
1. Leveraging Time Zones for Continuous Deployment (CD)
During the development of EngagePOS, I discovered that our teams could work around the clock with the right setup. By implementing continuous integration and deployment (CI/CD) pipelines, we ensured code changes were automatically tested and deployed at any time, regardless of which team was working.
Here's a simple example using GitHub Actions for continuous integration:
name: CI
on: [push, pull_request]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Set up Node.js
uses: actions/setup-node@v2
with:
node-version: 14
- name: Install and build
run: |
npm install
npm run build
This workflow runs on every push or pull request, ensuring code changes are built and tested before they reach the main branch.
2. Cultural Sensitivity in Agile Communication
Effective communication is essential for remote teams, especially when bridging language barriers. During the development of LaundryIT, I emphasized Scrum ceremonies and Slack channels to facilitate daily discussions between our Montreal-based product managers and our Filipino developers.
To ensure cultural sensitivity, we held regular team bonding events and workshops focused on improving cross-cultural understanding, which helped build trust and foster a cohesive team atmosphere.
3. Optimizing for Cost while Maximizing Quality
Outsourcing to the Philippines can offer significant cost savings, but it's crucial to maintain quality standards. For Raketlance, I implemented a tiered hiring system that prioritized experienced developers and provided opportunities for junior team members to grow and prove themselves over time. This strategy allowed us to balance cost efficiency with high-quality output.
What I would skip if I started today
Conventional wisdom often suggests using popular project management tools like Jira or Asana for remote teams. However, I've found that these tools can be overkill for smaller teams and more complex than necessary for agile methodologies. Instead, consider using simple yet powerful tools like Trello or Notion to manage tasks and collaborate effectively.
What this looks like for your team
- Establish clear communication channels: Set up regular meetings between product managers/stakeholders and developers to discuss project progress and address any issues.
- Implement continuous integration and deployment (CI/CD) pipelines to ensure code changes are automatically tested and deployed at any time.
- Prioritize cultural sensitivity: Encourage team bonding events and workshops focused on improving cross-cultural understanding within your remote teams.
I write about engineering leadership and building with Filipino dev teams at devwithzach.com β drop me a line if any of this rings true.
Top comments (0)