Senior Software Engineer - Fullstack

Skills
Computer ScienceDevopsFull-Stack DevelopmentContinuous ImprovementDatabasesHealthcareIM
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Bachelor’s degree in Computer Science Software Engineering or related field
  • Full-stack experience with ownership of modern frontend and backend in production
  • Experience designing microservices RESTful APIs and event-driven systems
  • Experience deploying and operating workloads in Azure or AWS or GCP using IaC containerization pipelines and monitoring
  • Deep experience with SQL Server
  • Proficiency with xUnit NUnit Jest or Playwright and clean code standards
  • Track record of mentoring engineers leading projects and influencing engineering strategy
  • Excellent written and verbal communication skills in a cross-functional Agile environment

Nice to have

  • Collaborative
  • Detail-oriented
  • Problem-solving mindset
  • Human-centered
  • Growth mindset
  • Bias for action

Day to day

  • Architect and build full-stack web platforms that power the cancer-screening experience
  • Develop reliable and secure ASP.NET Core backend services and modern Vue frontend features
  • Optimize database queries and integrate with EMRs imaging partners and AI services
  • Mentor engineers through code reviews pair programming and design sessions while improving engineering practices

Hiring process

  • Language-agnostic technical interview
  • Submit application and resume
  • Interview with engineering team
  • Final interview with cross-functional stakeholders