Principal Frontend Engineer (Full Stack

VuMedi, Inc.
Oakland, CA, United States
3 days ago
Apply on startup.jobs
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) Artificial Intelligence Amazon Web Services User Authentication Cloud Computing Databases Django Web Framework Python (Programming Language) Machine Learning Performance Tuning Recommender Systems Search Technologies
+14 more
Software Engineering TypeScript Web Applications Web Application Frameworks ReactJS Large Language Models Caching Backend Material UI Front End Software Development Video Streaming Api Design Software Coding Restful APIs

Job description

This is a highly hands-on engineering role where you’ll own experiences end-to-end-from designing intuitive React interfaces to building the backend services that power them. You’ll work closely with Product, Design, AI, and Engineering leadership to bring ambitious ideas to life and ship features that thousands of physicians use every day., * Design and build polished, high-performance product experiences using React, TypeScript, Javascript and modern frontend technologies.

  • Build the backend APIs and services that power those experiences using Python and Django.
  • Partner closely with Product and Design to turn complex workflows into intuitive user experiences.
  • Develop AI-powered features using LLMs including intelligent search, recommendations, summarization, conversational experiences, and workflow automation.
  • Build across the full stack, owning features from concept and architecture through deployment and iteration.
  • Drive frontend architecture, reusable component systems, and engineering best practices that improve velocity across the team.
  • Collaborate with Data and AI engineers to integrate machine learning models and intelligent services into production applications.
  • Improve performance, reliability, accessibility, and overall user experience across the platform.
  • Mentor engineers through technical leadership, design reviews, and collaborative problem solving.
  • Help shape the future technical direction of Vumedi while remaining deeply involved in writing code every day.

This role is ideal for someone who enjoys building beautiful products, loves owning features end-to-end, and gets excited about using AI to create entirely new user experiences., Build products that matter: Your work helps physicians around the world access life-saving knowledge and improve patient care.

Build AI into real products: You’ll create intelligent product experiences using LLMs, not just prototypes or demos.

Own features end-to-end: From frontend interactions to backend services, you’ll have the autonomy to build complete solutions.

Shape the future of the platform: As a Principal Engineer, you’ll influence architecture, engineering culture, and product direction while staying close to the code.

Work with exceptional teammates: Collaborate with experienced engineers, product leaders, designers, and AI specialists across the US and Europe.

This is a hybrid role based in Oakland, CA, with in-office collaboration Monday, Wednesday, and Friday.

Requirements

  • 8+ years of professional software engineering experience building modern web applications.
  • Experience as a Senior, Staff, or Principal Engineer with a track record of leading complex product development.
  • Strong expertise building frontend applications with React, TypeScript, and modern JavaScript frameworks.
  • Solid backend experience with Python, Django, and RESTful APIs.
  • Passion for creating intuitive, high-quality user experiences and not just functional interfaces.
  • Experience integrating LLMs or AI capabilities into production products.
  • Comfortable working across the full stack and choosing the right technologies for the problem.
  • Strong understanding of API design, databases, caching, authentication, and cloud-based application development.
  • Experience building scalable applications on AWS or similar cloud platforms.
  • Excellent product instincts and the ability to collaborate closely with Product, Design, and Engineering.
  • A builder’s mindset - you enjoy prototyping quickly, shipping often, and iterating based on user feedback.

Bonus points for experience with:

  • AI agents, RAG, vector databases, or semantic search
  • Video streaming or media platforms
  • Design systems and component libraries
  • Performance optimization and frontend architecture
  • Search, recommendation systems, or personalization

About the company

Vumedi is the largest video education platform for doctors worldwide, dedicated to advancing medical education through innovative video-based learning. Every day, physicians around the world rely on Vumedi to learn new procedures, discover clinical insights, and stay current with the latest advances in medicine.

We’re building the next generation of medical education combining AI, video, and modern product experiences to help doctors find the knowledge they need faster than ever before.

Headquartered in Oakland, CA, with additional offices in Minneapolis and Zagreb, Croatia, we’re a mission-driven team solving meaningful technical challenges at global scale.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on startup.jobs
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:15 min

Reversing the caching model for artifact delivery

Thijs Feryn Thijs Feryn · World Congress 2026 Europe

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:59 min

Introduction and transitioning into the tech industry

Anna Mcdougall · JS Congress

Videos

See all

Related articles

See all