Senior Software Engineer - FullstackLocation: Remote (US or Canada)
Type: Full-time
Role:As a SeniorFull Stack Developer on the imaging team, you will be a technical leader who architects, builds, and scales the web platforms that power our cancer-screening experience. You'll mentor engineers, drive best practices, and ensure that our .NET-based backend and modern Vue frontend work seamlessly together to deliver reliable, secure, and delightful products that save lives.
We are seeking a collaborative and detail-oriented developer who thrives in a supportive and mission-driven environment. Must have a problem-solving mindset, excellent communication skills, and the ability to clearly articulate technical concepts. This position will align well if you enjoy working as part of a team, have a human-centered approach to technology, and are passionate about the positive impact your work can have on people's health.
Key Responsibilities:- Join a passionate and collaborative team dedicated to groundbreaking health solutions.
- Deliver full-stack solutions, from crafting customer-facing UIs to optimizing database queries and owning the interactions between all layers.
- Lead design and delivery of end-to-end features across the stack, with an emphasis on high-performance ASP.NETCore services.
- Architect clean, maintainable, and secure APIs that integrate with EMRs, imaging partners, and AIservices.
- Mentor & coach other engineers through code reviews, pair programming, and design sessions.
- Collaborate closely with product, design, and clinical teams to translate requirements into intuitive desktop, tablet, and mobile experiences.
- Own quality and define automated test strategies (unit, integration, e2e) and champion CI/CD and DevOps in Azure.
- Drive continuous improvement by introducing best-in-class engineering practices, performance tuning, and observability.
- Shape technical roadmap and contribute to development planning, daily stand-ups, and retrospectives in our Agile process.
Qualifications/Skills:- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 6+years building production systems in ASP.NETCore / C#.
- Full-Stack experience with demonstrated ownership of both modern JavaScript/TypeScript frontends and ASP.NETCore backends in production.
- Experience designing microservices, RESTful APIs, and event-driven systems; shaping data models and domain boundaries.
- Deploying and operating workloads in Azure (or AWS/GCP) using IaC, containerization (Docker/Kubernetes), pipelines, and monitoring.
- Deep experience with SQLServer.
- Proficiency in implementing automated testing with xUnit/NUnit/Jest/Playwright and enforcing clean code standards.
- Proven track record of mentoring engineers, leading projects, and influencing engineering strategy.
- Excellent written & verbal communication and a bias for collaboration in a cross-functional, Agile environment.
Nice-to-Have Skills and Experiences:While the core competencies are essential, the following qualifications will distinguish exceptional candidates:
- Experience with DICOM, HL7/FHIR, or other healthcare standards.
- Background in security & compliance (HIPAA, SOC2).
- Passion for responsive design, PWAs, and accessibility.
- Experience with Python, GCP & FastAPI a plus for future initiatives.
Why You'll Love Working With Us:As a Senior Full Stack Developer, you'll have the opportunity to make meaningful contributions within a fast-growing organization committed to early cancer detection. You'll also have access to:
- Stock options.
- Comprehensive health, dental, and vision plans for you and your family.
- Flexible work environment.
- Team off-sites and wellness initiatives.
- Competitive vacation policy.
- A culture that emphasizes continuous learning and personal growth.