Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Staff Software Engineer, Full Stack  image - Rise Careers
Job details

Staff Software Engineer, Full Stack - job 1 of 2

About Rad AI

We have raised $80+ million to date from venture funds and just closed on our series B financing with investors Khosla Ventures, Gradient (Google’s AI fund) and ARTIS. We’ve also formed a partnership with Google to collaborate on the future of generative AI to redefine healthcare. Currently, more than 1/3 of radiology groups and healthcare systems, including Kaiser Permanente, HCA Healthcare, and Geisinger, now leverage the latest Gen AI advancements from Rad AI. We're recognized as one of the most promising healthcare AI companies by both CB Insights and AuntMinnie. Come join us in transforming healthcare with AI!

Founded by the youngest US radiologist in history, Rad AI empowers physicians with Al to save time, reduce burnout, and improve the quality of patient care. By combining our deep expertise in healthcare and AI and using one of the largest proprietary radiology report datasets in the world, our AI has uncovered hundreds of new cancer diagnoses for patients and reduced the error rate in tens of millions of radiology reports by nearly 50%. 

Why Join Us: 

We’re seeking a Staff Software Engineer with full stack (any mix of front end, backend, and database) experience to join our team building the future of radiology. This role will work alongside our high-performing cross-functional team of Full Stack Engineers, ML Engineers, and Product Leaders, and various other teams internally and externally to develop this responsive and performant application.

What You’ll Be Doing:

  • Develop on large-scale progressive and single page web applications that streamline user workflows and increase their efficiency and effectiveness

  • Leading the team by coaching others and driving ways of working through continuous improvement

  • Work on a modern Javascript (React/Typescript) frontend application 

  • Develop our Python, FastAPI backend services including a REST API and ML pipeline services 

  • Build new features that support our rapidly growing number of customers

  • Write code that meets our internal standards for security, style, maintainability, and best practices for a high-scale HIPAA web environment

  • Work with Product Management, UX, Customer Success and other stakeholders to iterate on new features and address defects

  • Advocate for improvements to product quality, security, and performance that have a particular impact across your team

  • Take operational responsibility for the services that are owned by your team, including joining an on-call rotation

Who We’re Looking For:

  • 8+ years of industry full stack engineering experience with single and multi-tenanted environments

  • In-depth knowledge of Javascript / TypeScript, Python and FastAPI, or equivalent modern languages/frameworks

  • Knowledge of relational and document based databases, as well as other large scale data storage paradigms

  • Experience architecting, developing, and operating backend systems that can scale globally, using best practices for design and development

  • Fluency with HTML, CSS, responsive design, and other related web technologies

  • Familiarity with cross-browser compatibility, accessibility, browser networking, and browser APIs such as IndexedDB and WebSockets.

  • Experience with unit and integration testing

  • Experience working on a distributed team and strong version control skills using git

  • Experience with performance and optimization problems, particularly at large scale, and a demonstrated ability to diagnose and prevent these problems

Nice to Haves:

  • Experience with Typescript and React

  • Experience with Python, FastAPI, Starlette, SQLAlchemy

  • Experience with PostgreSQL

  • Experience with 3rd-party integrations such as Auth0, Amplitude

  • Experience working at an early-stage startup

  • Experience in a HIPAA-compliant environment, especially with FHIR and HL7

  • Experience working on machine learning

Come join our world-class team as we build and deploy AI solutions that will make a difference in millions of people’s lives. Our team is mission-driven and focused on transparency, inclusion, close collaboration, and building an incredible team.

If you're passionate about driving innovation and delivering impactful reporting solutions, we'd love to hear from you!

Rad AI offers a variety of benefits, including:

  • Comprehensive Medical, Dental, Vision & Life insurance

  • HSA (with employer match), FSA, & DCFSA 

  • 401(k)

  • 11 paid company holidays

  • Location-flexibility (remote-first company!)

  • Flexible PTO policy

  • Annual company-wide offsite

  • Periodic team offsites

  • Annual equipment stipend

At Rad AI, we value diversity and provide equal employment opportunities (EEO) to all employees and applicants without regard to race, color, religion, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. We will consider for employment qualified applicants with criminal histories in a manner consistent with the requirements of the San Francisco Fair Chance Ordinance.

Please be vigilant regarding job scams. We advise all candidates to apply directly through our official careers page. Our recruiters will use email addresses with the domain @radai.com or no-reply@ashbyhq.com.

Rad AI Glassdoor Company Review
4.5 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Rad AI DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Rad AI
Rad AI CEO photo
Doktor Gurson
Approve of CEO

Average salary estimate

$140000 / YEARLY (est.)
min
max
$120000K
$160000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Staff Software Engineer, Full Stack , Rad AI

Join Rad AI as a Staff Software Engineer, Full Stack, and be part of a groundbreaking team dedicated to revolutionizing healthcare with AI. We've successfully raised over $80 million and partnered with industry giants like Google to harness the latest in generative AI technology. Our platform already supports top healthcare institutions, including Kaiser Permanente and HCA Healthcare, making a substantial impact in patient diagnosis and care. In this pivotal role, you’ll collaborate with a talented team of Full Stack Engineers, ML Engineers, and Product Leaders to develop responsive web applications that optimize user workflows. You'll dive into modern technologies like React and TypeScript for the frontend while crafting Python-based backend services with FastAPI. This is an incredible opportunity to lead by example, coach fellow engineers, and advocate for best practices while ensuring the performance and security of our applications. With over 8 years of experience in full stack engineering, you'll contribute to the comprehensive development cycle - from architectural design to operational responsibility including participating in on-call rotations. We aim to empower our engineers to drive innovation, so if you're passionate about making a tangible difference in the healthcare sector, we would love for you to bring your expertise in JavaScript, Python, and databases to our mission-driven environment. Enjoy flexible remote work, comprehensive benefits, and the chance to build a life-changing technology with Rad AI!

Frequently Asked Questions (FAQs) for Staff Software Engineer, Full Stack Role at Rad AI
What are the main responsibilities of a Staff Software Engineer, Full Stack at Rad AI?

A Staff Software Engineer, Full Stack at Rad AI is integral to developing large-scale web applications that enhance user efficiency and effectiveness. You'll lead a team, coach fellow engineers, work on modern JavaScript frameworks like React and TypeScript, and develop backend services using Python and FastAPI. Your responsibilities also include advocating for product quality improvements, working closely with stakeholders, and ensuring the security and maintainability of the code in a high-scale HIPAA environment.

Join Rise to see the full answer
What qualifications are necessary for the Staff Software Engineer, Full Stack position at Rad AI?

To qualify as a Staff Software Engineer, Full Stack at Rad AI, candidates should have at least 8 years of industry experience in full stack engineering. Proficiency in JavaScript, TypeScript, Python, FastAPI, and familiarity with relational databases is essential. Experience architecting scalable backend systems, understanding web technologies like HTML and CSS, and being part of a distributed team with strong version control skills using git is expected. Prior experience with HIPAA-compliant environments and machine learning is a plus.

Join Rise to see the full answer
What is the work culture like for a Staff Software Engineer, Full Stack at Rad AI?

The work culture at Rad AI is mission-driven and focused on collaboration and transparency. As a Staff Software Engineer, Full Stack, you will work within a supportive team environment that values diversity and empowers engineers to innovate. The company practices remote-first work, providing location flexibility, and implementing a flexible PTO policy, which creates a conducive atmosphere for creativity and productivity.

Join Rise to see the full answer
What growth opportunities are available for the Staff Software Engineer, Full Stack at Rad AI?

At Rad AI, as a Staff Software Engineer, Full Stack, growth opportunities include leadership roles within the engineering team and chances to work on cutting-edge AI and healthcare technologies. With a strong emphasis on continuous improvement, you will have the opportunity to coach junior engineers, influence best practices, and contribute to high-impact projects that enhance your skills and career trajectory within a rapidly growing company.

Join Rise to see the full answer
What technologies will a Staff Software Engineer, Full Stack at Rad AI be working with?

In the role of Staff Software Engineer, Full Stack at Rad AI, you will work with a variety of modern technologies. Primarily, you'll develop front-end applications using React and TypeScript, while your backend work will focus on Python and FastAPI. You will also be involved with REST APIs and participate in building machine learning pipelines, making knowledge of relational databases like PostgreSQL beneficial.

Join Rise to see the full answer
Common Interview Questions for Staff Software Engineer, Full Stack
How do you approach developing scalable web applications as a Staff Software Engineer?

When developing scalable web applications, I focus on modular architecture, ensuring components are reusable and efficiently manage resources. Regular code reviews and performance optimizations also play crucial roles in maintaining scalability as the app grows.

Join Rise to see the full answer
Can you describe your experience with full stack development and technologies you have used?

My background includes extensive work with JavaScript, React, and TypeScript for the frontend, and Python with FastAPI for the backend. I have built REST APIs and utilized various database technologies, ensuring that all aspects of the web application function harmoniously.

Join Rise to see the full answer
What strategies do you employ to ensure code quality and security in a HIPAA-compliant environment?

I implement strict coding standards and conduct thorough reviews and testing to ensure code quality. Additionally, I stay updated with HIPAA guidelines to integrate necessary security measures such as data encryption and access controls into the application development lifecycle.

Join Rise to see the full answer
Describe a time when you had to lead a team project. What was your approach?

In leading a team project, I focused on clear communication and collaboration. I set goals, delegated tasks based on team strengths, and maintained regular check-ins to track progress while being open to feedback and adjustments. My approach fosters a collaborative environment that drives success.

Join Rise to see the full answer
How do you stay current with evolving web technologies and industry trends?

I follow industry-leading blogs, participate in webinars, and contribute to open-source projects. Engaging with the developer community on platforms like GitHub and attending tech meetups also helps me remain informed on the latest tools and frameworks.

Join Rise to see the full answer
What’s your experience with integrating machine learning into web applications?

I have collaborated with data scientists to integrate machine learning models into web applications, focusing on how to present output effectively and ensuring model performance remains reliable as user data scales.

Join Rise to see the full answer
How do you ensure a positive user experience in your projects?

To enhance user experience, I advocate for user-centered design principles, often conducting usability testing to understand user needs. Implementing responsive designs and conducting performance optimizations are essential to ensure smooth interactions.

Join Rise to see the full answer
Have you ever faced a critical production issue? How did you resolve it?

Yes, I've dealt with critical production issues by first assessing the severity and impact. I quickly involved the team, analyzed the logs, and implemented a rollback strategy while we resolved the root cause, ensuring minimal downtime for users.

Join Rise to see the full answer
What tools do you use for version control and collaboration?

I primarily use Git for version control and work within platforms like GitHub or GitLab for collaboration, facilitating code reviews and maintaining project organization. Tools like JIRA help in tracking project progress and managing workflows.

Join Rise to see the full answer
How do you handle feedback or criticism from peers on your code?

I view feedback as a valuable opportunity for growth. I analyze the criticism carefully, consider the suggestions, and implement changes while also discussing my reasoning with the team to promote understanding and learning.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 15 hours ago
Mission Driven
Social Impact Driven
Inclusive & Diverse
Collaboration over Competition
Photo of the Rise User
Veeva Systems Remote California - San Luis Obispo
Posted 6 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Family Medical Leave
Maternity Leave
Paternity Leave
Lactation Facilities
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Time-Off
Paid Volunteer Time
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Posted 6 hours ago
Inclusive & Diverse
Growth & Learning
Customer-Centric
Collaboration over Competition
Medical Insurance
Maternity Leave
Flex-Friendly
401K Matching
Photo of the Rise User
Posted 10 days ago
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Performance Bonus
Paid Holidays
Sabbatical
Photo of the Rise User
Posted 4 days ago

Our mission is to empower radiologists with AI — saving radiologists time, reducing burnout, and helping to improve the quality of patient care.

41 jobs
MATCH
Calculating your matching score...
BADGES
Badge Bipoc LedBadge Flexible CultureBadge InnovatorBadge Rapid Growth
CULTURE VALUES
Mission Driven
Social Impact Driven
Inclusive & Diverse
Collaboration over Competition
FUNDING
SENIORITY LEVEL REQUIREMENT
INDUSTRY
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
January 10, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!