Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Our company description:
Mission is a platform for hiring, vetting and managing software development talents. It enables our clients to connect with the world’s best talent to build mission-critical software products.
About the client:
A growing software company developing an AI-driven platform that helps organizations respond to and convert inbound customer inquiries. The product is used by a large and expanding customer base across North America. The team values speed, modern engineering practices, and building scalable software that delivers measurable business impact.
About the role:
🌍 Location: Hybrid in Toronto
💰 Compensation: $65–$75 CAD hourly
We are seeking a Senior Software Developer to help build and evolve a modern SaaS platform as we transition from a legacy PHP monolith to a scalable, AI-enabled architecture. This is a hands-on role where you will contribute to system design, write production code, and help establish engineering practices as the team grows.
What You’ll Do:
Working closely with the CTO and a small engineering team, you will play a key role in shaping technical direction while delivering reliable, high-quality software. Over time, this role offers a path toward technical leadership, including mentoring developers and leading a development pod as the organization scales.
Key Responsibilities:
- Contribute to the architecture and design of a modern SaaS platform
- Develop and ship high-quality backend services and APIs
- Participate in code reviews and maintain engineering standards
- Support system reliability, deployments, and production operations
- Mentor junior developers and contribute to team growth
Qualifications:
- 7+ years of professional software development experience
- Strong backend development experience in Node.js. You will guide the development.
- Experience designing distributed or service-oriented systems
- Familiarity with PostgreSQL, Redis, Docker, and AWS
- Experience with code reviews, deployments, and production environments
- Interest in AI-assisted development and modern engineering workflows
Nice to Have:
- Experience with PHP/Laravel (helpful for system migration), Go and Rust.
- Experience building AI-enabled products or working with LLM integrations
- Familiarity with AI development tools such as Copilot, Cursor, or similar
- Prior mentorship or team leadership experience
What We Offer:
- A small, fast-moving engineering team where your work has real impact
- Direct collaboration with leadership and influence over technical direction
- Opportunity to grow into engineering leadership as the team scales
- Competitive compensation and benefits
- Hybrid work environment in Toronto
Key Skills
Ranked by relevanceReady to apply?
Join Mission.dev and take your career to the next level!
Application takes less than 5 minutes

