Full Stack Developer
CAIRO: RESEARCH AND DEVELOPMENT - FULL TIME
About Oncoustics
Oncoustics is creating and deploying advanced AI solutions for low-cost, non-invasive surveillance, diagnostics, and treatment monitoring of diseases with high unmet clinical need. Unlike other players in the space, we are not doing image recognition. Instead, we apply AI to raw ultrasound signals from readily available handheld ultrasound devices to rapidly differentiate healthy from diseased tissues. There’s a wealth of information in these raw signals, and our approach reveals novel biomarkers that can be aligned with existing standards and categorization systems. Because our data is both unique and growing—and forms part of our intellectual property—we’re hard to copy.

The Fullstack Developer will help deliver web backend and frontend components for Oncoustics’ clinical solutions. You should be excited to design and build products that delight clinicians and patients. You should also be energized by innovation, a fast pace, teamwork, and collaboration—and not intimidated by rapid change.
Job Responsibilities & Duties
  • Work with the broader development team to meet delivery objectives
  • Hands-on development in frontend, backend/cloud infrastructure, and ML deployment
  • Provide backup and emergency support for backend development teams
  • Translate feature requirements into technical specifications in collaboration with product management
  • Support architectural decisions for web/cloud platforms; design solutions that enable multiple products
  • Collaborate on product and infrastructure roadmaps with product and engineering teams
  • Produce diagrams and mockups to support communication across business and technical teams
  • Investigate problems and monitor systems for defects by inspecting data and reviewing logs
  • Conduct code reviews and ensure quality through established QA processes
  • Perform other job duties as assigned
Desired Experience & Skills
  • Bachelor’s degree in Engineering or a related field
  • At least 5 years of experience in software development
  • Experience developing and deploying cloud-based solutions on Google Cloud (GCP)
  • Experience with orchestration tools like Kubernetes and building microservice modules
  • Experience deploying AI models using GPUs in the cloud
  • Familiarity with tools such as Temporal and Helm Charts
  • Experience delivering solutions from concept through development, QA, and release using frameworks like Node.js and React
  • Ability to break complex problems into discrete components
  • Strong verbal and written communication skills
  • Analytical problem-solving ability
  • High degree of pride in your work
Frontend:
Our Culture and Work Environment
  • Build responsive web applications using ReactJs, Redux, NextJs, TS
  • Working closely with UI designers to deliver high-quality products
  • Support Mobile Teams on building scalable mobile applications
Requirements
Oncoustics offers a flexible work environment and attractive benefits in a fast-moving and exciting startup culture. Our teams are international and multicultural, with team members in Toronto, Calgary, the SF Bay Area, Egypt, Europe, and Asia. We are committed to diversity and to supporting the career growth of all our team members. Come join us in creating the future of healthcare!
  • Bachelor’s degree with a major in Engineering or other related majors
  • At least 5 years of experience in software development using Node.js, Nest, Go, and MongoDB
  • Proven Experience building frontend application using ReactJS, Redux, NextJS, TS
  • Experience with DevOps operations using Docker, GCP, serverless, CUDA, Cloud Run, cloud storage, K8s, and Bash scripting
  • Experience with full-stack system design, spanning mobile and cloud
  • Experience developing and deploying a cloud-based commercial solution
  • Experience deploying AI, that uses GPUs, in the cloud
  • Experience with mobile development and release to app store
  • Able to take a complex problem and break it into discrete components
  • Analytical problem-solving skills
    • Additional preferred skills:
      • Experience working with Swift, Java, or Node.js
      • Experience with AWS, Google Cloud (GCP), Azure
      • Experience in the healthcare industry
      • Experience with HIPAA, QMS, SOC2
      • Startup experience
    Please note that as close collaboration is required with the Toronto and San Francisco teams, standard availability required is 9 - 5 Eastern Time, Monday through Friday.
    Uploading...
    fileuploaded.jpg
    Upload failed. Max size for files is 10 MB.
    Are you eligible to work in Canada?
    Thank you! Your submission has been received!
    Oops! Something went wrong while submitting the form.