Senior Full Stack Software Engineer

Mediamosaic, Inc.
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote

Tech stack

API
Artificial Intelligence
Amazon Web Services (AWS)
Confluence
Azure
Health Informatics
Cloud Computing
Relational Databases
Python
PostgreSQL
Node.js
Software Architecture
Next.js
Systems Architecture
TypeScript
Web Applications
Web Application Frameworks
Web Platforms
Tailwind
React
Fast Healthcare Interoperability Resources
Delivery Pipeline
Reliability of Systems
Backend
Vue.js
Angular
Kubernetes
Production Code
Health Level Seven International
Machine Learning Operations
Front End Software Development
Api Design
NestJS
Docker

Job description

We are looking for a Senior Full Stack Software Engineer who can take ideas from concept to production, taking full ownership of our core application and driving it to scale. You will work across the stack - Node.js, Python, modern JS frameworks - and help to deploy scalable, secure solutions to the cloud. This is a technical individual contributor role with no people management responsibilities. While there are no direct reports or people management duties, this role requires strong peer collaboration - you are expected to proactively coordinate with colleagues across AI/ML, MLOps and other teams to drive your own technical deliverables forward.

You will work directly with the CEO and collaborate closely with AI/ML and MLOps teams to deliver robust, production-ready systems. The right candidate is deeply hands-on, thrives with end-to-end ownership, and is as comfortable writing production code as they are thinking through architecture.

In a lean team like ours, clear communication and documentation are part of the engineering role itself. We value engineers who keep the team informed, document as they build, and raise issues early so they can be resolved quickly.

As the company scales, this role has the opportunity to grow with it - taking on greater architectural ownership and technical leadership as the team expands.

Key Responsibilities

  • Own end-to-end development of the core web platform across frontend and backend.

  • Design and implement scalable, secure and maintainable system architecture.

  • Build and ship features across the full stack using TypeScript and Python.

  • Develop responsive, high-quality UIs using modern frontend tools including React, Vue or Angular.

  • Design and implement robust backend services and APIs.

  • Collaborate closely with AI/ML and MLOps engineers to integrate models into production systems.

  • Contribute to cloud infrastructure, deployment pipelines and system reliability.

  • Write clean, well-tested and well-documented code as standard practice.

  • Maintain clear and current technical documentation in Confluence covering architecture, system changes and key decisions.

  • Communicate progress, blockers and dependencies proactively to keep the team aligned.

  • Participate in technical discussions, product decisions and system design with the CEO and team.

  • Deploy, monitor, and maintain systems in AWS, Azure or GCP.

Requirements

  • TypeScript (end-to-end)

  • Python

  • Node.js

  • Next.js (frontend)

  • Nest.js (backend)

  • PostgreSQL

  • TanStack Query (React Query)

  • Tailwind CSS

  • Zod

  • Cloud deployment: AWS, GCP or Azure

Preferred Tech Stack

  • Prisma ORM

  • Docker and Docker Compose

  • Experience working with AI/ML integrated products

  • Experience with relational databases and schema design

What We Are Looking For

  • 5+ years of hands-on experience in full stack software development.

  • Strong expertise in TypeScript, Python and Node.js ecosystems.

  • Proven track record of personally building and scaling production web applications - verifiable through portfolio, repositories or references.

  • Solid understanding of system design and software architecture.

  • Experience working in a startup or lean team environment where ownership and initiative are expected.

  • Strong written communication skills keeping documentation current and sharing updates without being prompted.

  • Comfortable working independently and managing your delivery with minimal supervision.

  • Collaborative working style, particularly with AI/ML and MLOps teams.

  • Startup grit and adaptability - you thrive in fast-moving environments and take ownership when things are ambiguous.

  • Understanding of security best practices and API design.

Preferred Qualifications

  • Experience in regulated industries.

  • Familiarity with healthcare IT standards such as FHIR and HL7.

  • Familiarity with compliance or regulatory systems.

  • Exposure to AI/ML integrated product development.

  • Experience working closely with a founding team.

  • Docker/Kubernetes experience.

Benefits & conditions

  • A technically ambitious problem at the intersection of AI and a regulated industry.

  • Lean team with high ownership - no layers, no bureaucracy.

  • Opportunity to grow into greater architectural and technical leadership as the company scales.

  • Competitive compensation commensurate with experience.

About the company

MedMosaic partners with biopharmaceutical companies, life sciences organizations, and healthcare startups to deliver integrated clinical development and medical affairs services across Asia. By combining regional expertise with advanced technology and AI solutions, MedMosaic enhances regulatory compliance and operational efficiency from clinical trials to commercial medical affairs. The company is dedicated to empowering patients with clear medical information, supporting informed healthcare decisions, and expanding patient access to innovative treatments. With local offices in Singapore and Malaysia, MedMosaic is committed to transforming healthcare delivery with clarity, compliance, and compassion.

Apply for this position