About the Role
We are looking for a strong Full Stack Engineer to help build and productionize a modern ultrasound education and AI platform.
This role sits at the intersection of backend systems, frontend product development, media processing. You will work closely with senior technical leadership to improve our stack, implement complex features including backend and UIs, and possibly update our mobile app.
This is a hands-on engineering role for someone who can move across the stack, understand user workflows, and build clean systems that are maintainable by a small team.
Our Mission
We build technology that expands access to point-of-care ultrasound education by helping clinicians and learners access high-quality courses, quizzes, videos, scan review workflows, and AI-assisted learning tools.
The systems you build will support real clinicians and medical learners around the world.
What You’ll Work On
- Full-stack product features across frontend and backend
- User account, course access, entitlement, and partner integration workflows
- APIs for course access, user registration, and third-party platform integrations
- Upload and media workflows for ultrasound scans, videos, and related files
- AI-assisted features that call external AI/ML APIs
- Admin tools and internal dashboards
- Frontend interfaces for learners, instructors, and operations teams
- Reliability, debugging, performance, and production support
- Automated tests for key user workflows and backend services
Responsibilities
- Build and maintain backend services using Node.js / TypeScript
- Build and improve frontend features in a React / Typescript
- Design clean APIs and data flows for user, course, and media workflows
- Work with databases, object storage, queues, and external APIs
- Collaborate with product, design, QA, and leadership to clarify requirements
- Write maintainable, testable code with appropriate documentation
- Debug production issues and improve system reliability
- Help convert prototypes into stable production systems
- Participate in code reviews and contribute to engineering standards
Required Experience
- Strong professional experience with TypeScript, Node.js, React
- Experience building production web applications across frontend and backend
- Comfortable with REST APIs, authentication, database-backed applications, and async workflows
- Experience with modern frontend development using React or similar frameworks
- Solid understanding of relational or document databases
- Ability to reason through complex user workflows and edge cases
- Strong debugging skills and ownership mindset
- Good written communication in a remote team environment
Nice to Have
- Experience with Python
- Experience with mobile apps
- Experience with media processing, video, image, or file upload pipelines
- Experience with AI/ML API integrations
- Experience with healthcare, education technology, ultrasound, or medical imaging
- Experience with MongoDB, AWS, S3, queues, Docker, or CI/CD
- Experience building admin tools, partner integrations, or entitlement systems
- Experience writing Playwright, API, or integration tests
Who This Role Is For
This role is a good fit for someone who:
- Likes owning features end-to-end
- Can work without needing every detail pre-specified
- Is comfortable joining a system that already exists and improving it carefully
- Communicates clearly when blocked or when requirements are unclear
- Cares about reliability, maintainability, and user experience
- Wants to work on meaningful software in healthcare education
Engagement
This role may begin as a contract position, with potential to convert to a longer-term or full-time role depending on fit and business needs.
Expected commitment: 30 hours/week to full-time
Location: Remote, Philippines, or Latin America time zones preferred
Compensation: Competitive, based on experience and location
Start: As soon as possible