Job Closed
This listing is no longer active.
The leading Microsoft 365 migration and governance platform
Senior Full-Stack Developer – ShareGate Migrate
Location
Canada
Posted
66 days ago
Salary
$125K - $160K / year
Seniority
Senior
Job Description
Senior Full-Stack Developer – ShareGate Migrate
ShareGate
• Ship full-stack features that meet quality, performance, and UX standards from the first milestones of the new web app. • Shape the team's technical choices (libraries, API patterns, code structure, test strategy) so each decision accelerates future delivery rather than adding weight. • Translate user needs into shipped experiences that solve the real problem, in tight partnership with Product and Design. • Integrate Microsoft APIs (Microsoft Graph, Azure AD / Entra ID, MSAL) reliably and securely so migration and authentication scenarios work without friction in production. • Anticipate technical risks before they block the team, and bring concrete solutions that keep delivery moving. • Raise the team's technical bar through code reviews and mentoring that make others grow, not just validate code. • Master AI-assisted development tools (such as Claude and GitHub Copilot) to deliver a level of quality and output that a solo dev couldn't achieve otherwise.
Job Requirements
- 5 to 15 years of experience in software development
- Strong knowledge of frontend development with React (TypeScript)
- Experience in backend development with C# / .NET
- Demonstrated ability to exercise strong technical judgment in a product context
- Experience collaborating with product and design teams to deliver quality user experiences
- Experience using AI tools in daily software development
- Clear, direct communicator who can constructively challenge product decisions
- Experience with Microsoft APIs (Microsoft Graph, Azure AD / Entra ID, MSAL) is an asset.
Benefits
- Health insurance
- Flexible work arrangements
- Paid time off
- Professional development
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Role Description We are working hand-in-hand with the following client to help find a Software Engineer, Staff II for their Data Ingestion team. The Data Ingestion Team builds and operates the critical infrastructure that serves as the “front door” of the client's event flow. In this role, you’ll own technical direction for critical parts of our ingestion platform, lead large-scale initiatives, and shape how data flows across the company. - Own and lead large technical initiatives end-to-end, from design through production and monitoring - Provide technical leadership and mentorship to engineers across the team - Design, build, and operate highly scalable, distributed ingestion services for real-time and near-real-time scenarios - Contribute hands-on as needed while enabling the team to execute effectively - Build and maintain event ingestion pipelines using streaming technologies like Kafka - Work with high-volume storage systems and databases to persist and serve data efficiently - Partner with Data, ML, Product, and Platform teams to support evolving requirements - Improve code quality, testing practices, system reliability, and observability - Participate in design reviews, code reviews, and architectural discussions - Balance and prioritize projects to maximize impact and align with company objectives Qualifications - Extensive experience building distributed systems and high-throughput backend services - Proven ability to lead technical direction and drive large, cross-team initiatives - Strong problem-solving and communication skills, with comfort working in ambiguous, complex domains - Collaborative mindset with the ability to influence across teams - Ability to think strategically, lead technically, and drive high-impact, scalable solutions - Hands-on experience with streaming systems (Kafka or similar) - Strong understanding of distributed systems trade-offs (consistency, availability, partition tolerance, scalability) - Maintains an AI-forward approach to software engineering - leveraging AI to boost productivity, collaboration, and business automation - Bonus: Familiarity with AdTech, event-driven architectures, or analytics systems Benefits - Competitive salary + equity - RRSP matching - 3 weeks vacation + 3 personal care days + 1 Culture & Belief day + birthdays off - Access to a comprehensive mental health care platform - Full benefits from day one of employment - Work from home reimbursements - Optional global WeWork membership for those who want a change from their home office - Robust training and onboarding program - Coverage and support of personal development initiatives (conferences, courses, etc) - Access to industry-related programmatic courses and certifications to support continuous learning - Mentorship opportunities with industry leaders - An awesome parental leave policy - A friendly, welcoming, and supportive culture - Our social and team events!
Junior Fullstack Software Engineer
SpyrosoftWe enable our clients to thrive, thanks to a combination of technical proficiency and domain-specific knowledge.
• Discover, design, and implement technical solutions across the full development lifecycle • Implement new features from requirements through to production deployment • Tackle real software engineering challenges, including system integrations, performance optimization, and working with industry-specific protocols • Collaborate daily with other engineers, stakeholders, and clients • Contribute to technical documentation and knowledge sharing • Grow into a versatile software engineering consultant with deep domain expertise in energy and electromobility • Take on increasing ownership over time, with a clear path toward technical leadership and mentoring roles
Fullstack Software Engineer
SpyrosoftWe enable our clients to thrive, thanks to a combination of technical proficiency and domain-specific knowledge.
• Join a team building software that supports the energy transition. • Collaborate with cross-functional teams to deliver high-quality software. • Work with modern cloud technologies.
• Lead solution definition for key initiatives: architecture, technical approach, integration strategy, cloud alignment, and delivery feasibility. • Work directly with client executives and product leaders to translate business needs into scalable, modern architectures across AWS, Azure, or GCP. • Collaborate with engineering teams to turn architectural direction into actionable plans, balancing quality, velocity, and pragmatic tradeoffs. • Conduct architecture assessments, review existing systems, and define modernization, migration, or greenfield approaches. • Develop solution proposals, SOWs, estimates, and architectural documentation for pre-sales and delivery. • Represent Lateral in early conversations with hyperscalers. • Support delivery teams through ongoing architectural decisions, technical guidance, and risk identification. • Champion clarity and quality: ensuring our solutions are maintainable, well-structured, secure, and aligned with long-term business value.


