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 3

About Rad AI

At Rad AI, we’re on a mission to transform healthcare with artificial intelligence. Founded by a radiologist, our AI-driven solutions are revolutionizing radiology—saving time, reducing burnout, and improving patient care. With one of the largest proprietary radiology report datasets in the world, our AI has helped uncover hundreds of new cancer diagnoses and reduced error rates in tens of millions of radiology reports by nearly 50%.

Rad AI has secured over $140M in funding, including a recently oversubscribed $60M Series C round led by Transformation Capital, bringing our valuation to $525M. Our investors include Khosla Ventures, World Innovation Lab, Gradient Ventures, Cone Health Ventures, and others—all backing our mission to empower physicians with cutting-edge AI.

Our latest advancements in generative AI are used by thousands of radiologists daily, supporting more than one-third of radiology groups and healthcare systems and nearly 50% of all medical imaging in the U.S. at partners including Cone Health, Jefferson Einstein Health, Geisinger, Guthrie Healthcare System, and Henry Ford Health.

Recognized as one of the most promising healthcare AI companies by CB Insights and AuntMinnie, and ranked by Deloitte as the 19th fastest-growing company in North America, we are building AI-powered solutions that make a real impact.

If you’re ready to shape the future of healthcare, we’d love to have you on our team!

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

Join our world-class team as we build and deploy AI solutions that empower physicians and transform patient care—making a meaningful impact on millions of lives. Driven by our mission,  we prioritize transparency, inclusion, and close collaboration, bringing together exceptional people to revolutionize healthcare. If you're passionate about driving innovation and delivering impactful healthcare solutions, we'd love to hear from you!

For US-Based Full-Time Roles, 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

  • For roles based outside the US, your recruiter can share more details

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
What You Should Know About Senior Software Engineer, Full Stack , Rad AI

At Rad AI, we're excited to welcome a passionate Senior Software Engineer, Full Stack to our innovative team in Brazil. If you’re ready to make an impact in healthcare through artificial intelligence, this might be your dream job! Our mission at Rad AI is to revolutionize radiology with state-of-the-art AI solutions, helping physicians improve patient care while reducing burnout. As a Senior Software Engineer, you will dive into building large-scale, responsive web applications that streamline user workflows, collaborating closely with our talented team of engineers and product leaders. You’ll be working with modern technologies, including JavaScript (React/Typescript) for front-end development and Python with FastAPI for backend services. Your role will be crucial in developing features that cater to our rapidly expanding customer base. You’ll also write clean, maintainable code adhering to security and best practices in a high-scale HIPAA web environment. By advocating for product improvements and actively participating in iterative feature development, you’ll ensure our solutions are top-notch! With over 5 years of full-stack experience, your expertise with both relational and document-based databases, as well as modern web architecture, will be vital. If you're driven by a desire to innovate and have the skills we need, we can’t wait to see how you’ll help us shape the future of healthcare at Rad AI!

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

As a Senior Software Engineer, Full Stack at Rad AI, you will be responsible for developing large-scale web applications that enhance user workflows and efficiencies. Your duties include creating responsive front-end applications using JavaScript (React/Typescript), developing a robust backend with Python and FastAPI, and collaborating with cross-functional teams to address new feature requirements. Moreover, your role involves writing high-quality, maintainable code in a HIPAA-compliant environment, ensuring the security and performance of our applications.

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

To be considered for the Senior Software Engineer, Full Stack position at Rad AI, candidates should have a minimum of 5 years of industry experience in full-stack development. In-depth knowledge of modern programming languages such as JavaScript/TypeScript and Python is required, along with familiarity with FastAPI. A strong understanding of relational and document-based databases, web technologies, and web architecture best practices is essential. Experience in a distributed team environment and with performance optimization in large-scale applications is also a plus.

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

In the Senior Software Engineer, Full Stack position at Rad AI, you will primarily work with JavaScript (React/Typescript) on the front end and Python with FastAPI on the back end. Other technologies may include relational and document databases, and you will also engage with modern web architecture components. Additionally, familiarity with testing frameworks and version control using Git is beneficial to thrive in this role.

Join Rise to see the full answer
What is the company culture like at Rad AI for a Senior Software Engineer?

At Rad AI, we pride ourselves on fostering a collaborative and inclusive company culture. As a Senior Software Engineer, you’ll be part of a team that values transparency and teamwork, working closely with other engineers and product leaders to innovate in healthcare AI. We encourage open communication and are committed to professional development, ensuring that our engineers continuously learn and grow while contributing meaningful solutions to improve patient care.

Join Rise to see the full answer
What growth opportunities are available for a Senior Software Engineer at Rad AI?

At Rad AI, a Senior Software Engineer can expect numerous growth opportunities. You will have the chance to lead initiatives, mentor junior engineers, and contribute to strategic decisions that impact product development. Additionally, Rad AI supports continuous learning through various resources that encourage skill enhancement in AI technologies, software engineering best practices, and industry advancements, ensuring you remain at the forefront of healthcare technology.

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

When discussing your experience with full-stack development during the interview, focus on specific projects where you utilized both front-end and back-end technologies. Mention tools or frameworks such as React for front-end and any back-end languages like Python or Java. Highlight your role in the project, the challenges you faced, and how you overcame them, demonstrating your problem-solving skills and knowledge in building cohesive applications.

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

To ensure code quality and security, I follow coding best practices, conduct regular code reviews, and employ tools for static code analysis. I also implement testing frameworks to catch bugs early in the development cycle. In a HIPAA-compliant environment like Rad AI, I place a strong emphasis on security best practices and stay updated on recent vulnerabilities and threats, applying encryption and secure coding guidelines in my projects.

Join Rise to see the full answer
What is your approach to debugging applications?

My approach to debugging applications involves a systematic process of isolating and identifying the issue. I typically start by reproducing the bug and then use tools like logging and debugging software to trace the source. I also seek feedback from team members when available, valuing different perspectives. Ultimately, my goal is not just to fix the problem but to understand its root cause and prevent future occurrences.

Join Rise to see the full answer
How do you prioritize features or tasks in a project?

Prioritizing features or tasks involves understanding user needs and project goals. I generally rely on collaboration with product management and other team members to determine which features offer the highest value to users and align with our strategic objectives. I use tools like Agile methodologies or Kanban boards to visualize progress and adapt priorities as needed, ensuring alignment with project timelines and business goals.

Join Rise to see the full answer
Can you give an example of how you’ve worked on a cross-functional team?

In my previous role, I worked on a cross-functional team comprising designers, product managers, and QA engineers. Our collaboration involved regular sync-ups to discuss progress and challenges. I played a key role in bridging the technical aspects with design and user experience considerations, ensuring that our applications were not only functional but also intuitive and user-friendly. This experience taught me the importance of clear communication and shared goals within diverse teams.

Join Rise to see the full answer
What experience do you have with machine learning or AI technologies?

While I have primarily focused on software engineering, I have had exposure to AI technologies through projects where I developed service components for machine learning pipelines. I collaborated with data scientists to understand model implementation and integration into applications. I’m eager to expand my knowledge further in this area, especially since Rad AI emphasizes AI-driven solutions in radiology.

Join Rise to see the full answer
How do you handle tight deadlines and pressure?

Handling tight deadlines involves careful planning and adaptability. I prioritize tasks based on urgency and impact while remaining flexible to adjust as project needs evolve. Clear communication with team members helps ensure everyone is aligned, and I make it a point to break down larger tasks into smaller, manageable chunks to track progress easily. This method helps me maintain productivity without compromising quality amidst tight timelines.

Join Rise to see the full answer
Describe a challenging project you worked on and how you overcame the obstacles.

One challenging project involved migrating a legacy application to a modern stack while ensuring minimal downtime. I began by thoroughly analyzing the existing application's architecture and created a detailed migration plan that included contingency strategies. Collaborating closely with my team, we tackled unexpected integration issues by conducting thorough testing and adjusting our approach as needed. This experience taught me the value of proactive planning and solid teamwork.

Join Rise to see the full answer
What strategies do you use to keep up with industry trends in technology?

I stay current with industry trends by following tech blogs, attending webinars, and participating in local meetups where professionals share their insights. Additionally, I engage with online communities and forums related to software engineering and AI. Continuous learning is critical, and I dedicate time each week to explore new technologies, frameworks, and best practices that can enhance my work as a Senior Software Engineer.

Join Rise to see the full answer
What makes you excited about working with Rad AI?

Working with Rad AI excites me because of the company’s commitment to transforming healthcare through innovative AI solutions. I’m passionate about contributing to meaningful projects that drive real impact on patient care. The collaborative culture and focus on cutting-edge technologies align with my professional values, making it an ideal environment to grow and work with like-minded individuals dedicated to making a difference.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 14 days ago
Mission Driven
Social Impact Driven
Inclusive & Diverse
Collaboration over Competition

Be a pivotal part of Rad AI's team as a Senior Cybersecurity Engineer, driving security for our innovative healthcare applications.

Photo of the Rise User
Posted 13 days ago
Mission Driven
Social Impact Driven
Inclusive & Diverse
Collaboration over Competition

Join Rad AI as an Engineering Manager to lead and scale our engineering team while driving strategic execution for transformative healthcare AI solutions.

Posted 2 days ago

Join a remote-friendly team of engineers to drive the innovation of distributed systems powering data synchronization at scale.

Photo of the Rise User

Nagarro is looking for a skilled Senior Staff Engineer with extensive experience in mobile app development using Cordova and React.

Photo of the Rise User

Play a pivotal role in shaping a high-performance observability platform as a Senior Full Stack Engineer at ClickHouse, where your developer-focused solutions will make a real impact.

Photo of the Rise User
Anduril Industries Hybrid Costa Mesa, California, United States
Posted 4 hours ago

Join Anduril Industries as a Senior Software Engineer, shaping the future of defense technology with innovative solutions.

Photo of the Rise User

Become a pivotal part of GDIT as a Software Cloud Architect, where your expertise will enhance mission-critical applications and ensure seamless system integration.

Photo of the Rise User

Join Neara as a Senior Software Engineer and help revolutionize the utilities industry with cutting-edge technology.

Photo of the Rise User
Posted 10 days ago

Join Intetics as a Senior Golang Developer and lead the innovation in crafting high-performance backend systems.

Whitaker Corporation Hybrid New Kensington, Pennsylvania, United States
Posted 7 days ago

Join Whitaker Corporation as a Software Developer Intern and thrive in a hands-on learning environment while contributing to software projects.

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

42 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
April 24, 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!