Senior Full-Stack Software Developer (CRM)

Job Description

  • Contractor
  • Anywhere

🚀 We’re Hiring: Senior Full-Stack Software Developer (CRM) | 100% Remote in Canada
We’re looking for a Senior Full-Stack Software Developer to join a CRM-focused engineering team building modern, scalable systems that support customer, property, and ticketing management for a complex SaaS platform.
👨‍💻 What you’ll do
You’ll join a cross-functional team (Full-Stack Developers, Product Manager, QA, and Product Designer) building core product modules in a distributed, cloud-native environment.
You will:
Design and build scalable full-stack features in a serverless, microservices-based architecture
Work across frontend, backend, and infrastructure using TypeScript end-to-end
Build intuitive, high-quality user experiences in collaboration with design
Own and architect key systems used across the platform
Contribute to products such as:
Business operations & account management tools
Contract lifecycle automation (generate, sign, renew at scale)
Real-time notification & messaging systems
🧠 What we’re looking for
10+ years in Software Engineering
5+ years of strong TypeScript experience
Hands-on experience with React
Strong backend experience with Node.js
Experience working with DevOps and cloud environments
✨ Nice to have
GraphQL experience
Interest in functional programming
Telecom or System of Record experience
Strong personal or open-source projects
A continuous learning mindset and ability to adapt in fast-moving environments
💰 Compensation & Benefits
$130,000 – $180,000 CAD salary range
Transparent compensation model
Employee Stock Option Plan (ESOP)
25 days vacation
Full health, dental, and life coverage
Telemedicine access
Health & lifestyle spending accounts
RRSP & DPSP
Fully remote + flexible working hours
If you’re a senior engineer who enjoys building end-to-end systems and owning impactful product areas, we’d love to connect. Send your resume to tinak@corgta.com