Full Stack Developer
CAIRO: RESEARCH AND DEVELOPMENT - FULL TIME
Job Description
The fullstack developer will help deliver backend and mobile software for Oncoustics’ clinical solutions. You should be excited to design and build clinical solutions that delight clinicians and patients. You should also be interested in innovation, a fast pace, teamwork and collaboration; and you should not be intimidated by rapid change.
Responsibility
  • Responsible for architectural planning, approaches to content management, integration and serving applications across the development pipeline
  • Hands on development work in mobile/frontend solutions, backend/cloud infrastructure, and ML deployment
  • Provide backup and emergency support for mobile and backend development teams
  • Work across product management and development to turn feature requirements in to technical specifications
  • Assist in decision-making around cloud and mobile architectures; help design solutions with a platform-based approach to facilitate development of multiple products
  • Collaborate with product management and overall team in development of product and infrastructure roadmaps
  • Produce diagrams and mockups to facilitate understanding across business and technical teams
  • Perform problem investigations and monitor systems for defects by inspecting data and reviewing error logs
  • Run code reviews and help ensure quality through established QA processes
  • Perform other job duties as assigned
Backend:
  • Build and optimize robust, scalable APIs for our platform
  • Design efficient database schemas and manage complex data models
  • Working closely with ML & R&D teams to deploy AI Models
  • Working on managing/enhancing our GCP Infrastructure and providing necessary support for other teams
Frontend:
  • 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
  • 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.