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

Senior 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 Senior 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

  • 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

Who We’re Looking For:

  • 5+ 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

  • Knowledge of modern web architecture and best practices

  • 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 Senior Software Engineer, Full Stack, Rad AI

Join Rad AI as a Senior Software Engineer and be part of a revolutionary journey in healthcare AI! With over $80 million in funding and a partnership with Google, Rad AI is leading the charge to redefine radiology through innovative technology. As a Senior Software Engineer, you'll work closely with a dynamic team of Full Stack Engineers and ML Engineers to build scalable, high-performing applications that enhance the workflow of healthcare professionals. Your expertise in both front-end and back-end development will be key as you create user-friendly interfaces using modern JavaScript frameworks like React and TypeScript, while also crafting robust Python-based backend services. This role not only involves coding but also collaborating with Product Management, UX, and customer success teams to iterate on features that have a meaningful impact. With a focus on security, performance, and maintainability, you’ll advocate for quality improvements that make a tangible difference. At Rad AI, you’ll enjoy the flexibility of a remote-first environment, a comprehensive benefits package, and the opportunity to work on groundbreaking projects aimed at improving patient care. If you're ready to contribute to life-changing solutions in healthcare, we can't wait to meet you!

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

As a Senior Software Engineer at Rad AI, your responsibilities will include developing large-scale web applications that enhance user workflows, building features for our growing customer base, and collaborating with cross-functional teams to refine the product. Additionally, you'll be expected to write secure, maintainable code while advocating for product improvements that impact quality and performance.

Join Rise to see the full answer
What qualifications are required for the Senior Software Engineer position at Rad AI?

Candidates for the Senior Software Engineer role at Rad AI should have over 5 years of experience in full stack engineering, proficiency in JavaScript/TypeScript and Python with FastAPI, and familiarity with both relational and document-based databases. A strong understanding of modern web architecture and best practices, along with experience in a highly scalable and HIPAA-compliant environment, is also important.

Join Rise to see the full answer
What technologies will I be using as a Senior Software Engineer at Rad AI?

In the Senior Software Engineer position, you will work with a modern JavaScript frontend using frameworks like React and TypeScript, alongside Python and FastAPI for backend services. You’ll also engage with various databases and relevant technologies, including HTML, CSS, and version control systems like git, ensuring best practices for performance and security.

Join Rise to see the full answer
What kind of team culture does Rad AI foster for its Senior Software Engineers?

Rad AI promotes a mission-driven culture centered on transparency, diversity, and collaboration. As a Senior Software Engineer, you'll work in an inclusive environment that values everyone's impact, empowering you to make significant contributions while enjoying flexible work arrangements and periodic team offsites.

Join Rise to see the full answer
Is remote work an option for the Senior Software Engineer role at Rad AI?

Yes, Rad AI is a remote-first company, meaning that as a Senior Software Engineer, you can work flexibly from anywhere. This allows you to maintain a healthy work-life balance while still being integral to a high-performing team dedicated to transforming healthcare through AI.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer, Full Stack
Can you explain your experience with full stack development as a Senior Software Engineer?

When discussing your full stack development experience, highlight specific projects where you've worked on both frontend and backend components. Be sure to mention the technologies used and the contributions made to enhance application performance and user experience.

Join Rise to see the full answer
How do you ensure code quality and maintainability in your work?

For maintaining code quality, discuss your use of coding standards, reviews, and automated testing. Emphasize the importance of following best practices and how you leverage tools and practices to achieve high-quality code in line with industry standards.

Join Rise to see the full answer
What strategies do you employ for debugging and optimizing code?

Describe your systematic approach to debugging, including tools and techniques you utilize to diagnose issues effectively. Additionally, mention any profiling or performance testing methods you've employed to optimize applications, ensuring they run efficiently at scale.

Join Rise to see the full answer
Can you provide an example of a challenging feature you developed and how you approached it?

Share a specific example that showcases problem-solving skills. Outline the initial requirements, challenges faced during development, and the solutions you implemented to deliver a successful feature. This demonstrates your critical thinking and technical abilities.

Join Rise to see the full answer
How do you collaborate with cross-functional teams during the development process?

Discuss your experience working with product managers, designers, and QA specialists. Highlight your communication strategies, how you align on goals and timelines, and how feedback is integrated into the development cycle to ensure successful project delivery.

Join Rise to see the full answer
What is your experience with creating REST APIs?

Elaborate on your experience by discussing specific API projects you've worked on, how you approached designing them for scalability, security measures you implemented, and any tools or frameworks you used, such as FastAPI in a HIPAA-compliant environment.

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

Mention your commitment to continuous learning through various methods such as attending conferences, participating in online courses, or following industry thought leaders. Share examples of how this knowledge has been applied to your projects.

Join Rise to see the full answer
What role does user feedback play in your development process?

Highlight your understanding of the importance of user feedback. Describe how you collect, analyze, and implement user feedback into the product development lifecycle to make meaningful improvements and enhance user experience.

Join Rise to see the full answer
Can you describe your experience working in a HIPAA-compliant environment?

Discuss any past roles where you were involved in developing or maintaining systems that adhered to HIPAA regulations. Talk about your understanding of the compliance requirements and how you ensure that development processes align with these standards.

Join Rise to see the full answer
What is your approach to handling tight deadlines and multiple projects?

Detail your time management and prioritization strategies. Discuss tools you use to keep organized and how you communicate with your team and stakeholders to manage expectations and deliver high-quality work despite time constraints.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 8 hours ago
Mission Driven
Social Impact Driven
Inclusive & Diverse
Collaboration over Competition
Photo of the Rise User
Orbital Remote No location specified
Posted 3 days ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Customer-Centric
Startup Mindset
Collaboration over Competition
Growth & Learning
Posted 4 hours ago
Photo of the Rise User
Posted 11 days ago
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!