Full Stack Engineer
Job description
Position: Full Stack Developer
Location: Toronto, ON
Work Model: Hybrid
Salary Range: $ 100,000 - $ 140,000
About Our Client:
This organization, through its owned and affiliated practices, is a leading radiology provider in the U.S., serving hospitals and healthcare facilities nationwide. As a physician-led and physician-owned practice, it advances its mission by driving innovation across clinical value, technology, service, and economics—while elevating the role of radiology in modern healthcare.
Radiology is a collaborative discipline, and the organization fosters a community of physicians and support professionals who are aligned around a shared mission to transform the field. The support team plays a critical role in enhancing the overall healthcare experience by leveraging their skills and expertise.
Through a proven healthcare services model, the organization delivers consistent, high-quality patient care while creating meaningful value for hospitals, clinics, imaging centers, and referring physicians.
About this opportunity:
The organization is seeking a Full Stack Developer (.NET) to help transform internal platforms and innovations into scalable, market-ready products and services. This role bridges front-end and back-end development while collaborating with engineering, product, and business stakeholders to deliver high-quality, customer-facing applications.
The ideal candidate brings strong full stack engineering expertise within the .NET ecosystem, along with an understanding of productization, cloud-native development, and customer-centric delivery. This individual will play a key role in accelerating time-to-market, enabling external integrations, and ensuring platforms are scalable, secure, and user-friendly across diverse healthcare environments.
What You’ll Do:
- Design and develop full stack, cloud-native applications using .NET (.NET 8/9+, .NET Framework 4.8, C#)
- Build and maintain scalable APIs, services, and UI components for internal and external use
- Translate business requirements and customer use cases into intuitive, high-performing solutions
- Develop responsive, accessible, and user-friendly front-end experiences
- Implement multi-tenant, configurable, and reusable architectures aligned with SaaS principles
- Integrate with external healthcare systems, partners, and third-party services
- Ensure applications are secure, scalable, and production-ready across environments
- Collaborate with product, UX/UI, and business teams to deliver customer-facing features
- Support deployment, onboarding, and integration for new customers and partners
- Optimize application performance, reliability, and usability to meet SLAs
- Contribute to technical documentation, APIs, and developer resources
- Participate in Agile development processes (sprint planning, standups, retrospectives)
- Mentor junior developers and promote best practices
- Provide production support and troubleshoot customer-impacting issues
- Bachelor’s degree (or equivalent experience) in Computer Science, Software Engineering, or a related field
- 3+ years of experience in software development, with exposure to product or platform delivery
- Experience working in cross-functional teams (engineering, product, business)
- Strong understanding of software design patterns and scalable system design
- Strong proficiency in C#, .NET 8/9+, with experience supporting legacy .NET Framework applications
- Experience building full stack applications using TypeScript and modern front-end frameworks (React, Angular, or Blazor)
- Experience designing and building RESTful APIs and service-oriented architectures
- Familiarity with microservices and event-driven architectures (e.g., message brokers like RabbitMQ)
- Strong experience with relational databases (PostgreSQL preferred) and SQL optimization
- Experience with healthcare interoperability standards (HL7v2, FHIR, DICOM)
- Familiarity with cloud platforms (AWS preferred)
- Experience with containerization and orchestration (Docker, Kubernetes)
- Proficiency with version control systems (Git/GitHub)
- Understanding of authentication/authorization (OAuth2, OpenID Connect, Azure AD)
- Experience with CI/CD pipelines and automated testing
- Experience integrating third-party systems and APIs in distributed environments
Why You’ll Love This Opportunity
- Competitive salary ($100,000 - $ 140,000) and comprehensive benefits.
- Flexible work options (hybrid/remote).
- Career growth through global projects and learning programs.
- Inclusive, innovative culture.
AI Disclosure, if applicable
- This recruitment process uses AI-assisted tools to help screen and assess applications. All decisions are reviewed by a human recruiter.
Akkodis Canada will never share your resume or any personal details without your explicit consent.
We thank all applicants for their interest in this opportunity. Only candidates meeting the above qualifications will be contacted for further discussions.
Our Commitment
At Akkodis, part of The Adecco Group, we’re committed to making the future work for everyone. We live our values, Passion, Collaboration, Inclusion, Courage, and Customers at Heart, by fostering a workplace where diversity is celebrated and every voice matters. We encourage applications from individuals of all backgrounds and identities. Together, we’re making the future work for everyone.
¿Te interesa este puesto?