Junior Software Engineer

Remote, USA
Posted Jun 13, 2026
Full-time

About the Company

Nao Medical is a rapidly growing multispecialty, multi-site, and AI-infused practice dedicated to providing exceptional and affordable care. We operate through five main business segments: Primary Care, Urgent Care, Occupational Health, Mental Health, and Nutrition.

Our AI-first operating model has led to the development of proprietary technology that enhances every clinician’s workflow, enabling them to deliver faster, smarter, and more personalized care. With a vision to become the leading national player in tech-enabled healthcare, we are expanding our technology team to power the next generation of healthcare innovation.

Position Overview

We are seeking a Junior Gen AI Developer / Software Engineer to join our growing engineering team. This role is ideal for an early-career developer who is passionate about Python development, backend systems, and learning how to integrate Gen AI technologies into real-world healthcare applications.

You will work closely with senior developers to design, build, and deploy components of AI-powered platforms that drive operational efficiency and improve patient care. A strong foundation in Python and backend frameworks is essential, while exposure to front-end or cloud technologies is a plus.

This is a remote, full-time role for someone eager to grow in a fast-paced, innovation-driven environment.

Why Join Nao Medical

 At Nao Medical, we believe in nurturing growth and building careers that make an impact. This role offers:

  • Hands-On Learning: Gain exposure to full-stack AI-driven development under the guidance of experienced engineers.

    Career Growth: Opportunity to advance into mid-level or full-stack engineering roles as you build expertise.

    Innovation Exposure: Work on projects that combine software development, AI integration, and healthcare transformation.

    Supportive Culture: Be part of a collaborative, mission-driven team where initiative and learning are valued.


Primary Responsibilities

Backend Development

Develop, test, and maintain backend services using Python and frameworks such as Flask or FastAPI.

Build and document APIs that integrate AI and data-driven features.
Write clean, efficient, and modular code with an emphasis on performance and scalability.

Gen AI and API Integration

Assist in integrating LLMs, chatbots, or AI-driven APIs into existing systems.

Collaborate with senior engineers to implement model outputs into user-facing features.

Frontend Collaboration

Work with React or Next.js developers to connect backend logic with frontend interfaces.

Basic knowledge of HTML, CSS, and JavaScript is preferred.

Cloud and Deployment Support

Support deployment and monitoring of applications using Docker.

Assist with cloud setup and basic DevOps tasks on GCP, AWS, or Azure (training provided if needed).

Collaboration and Continuous Improvement

Participate in code reviews, daily stand-ups, and sprint planning sessions.

Learn and apply best practices in version control, testing, and documentation.

Stay updated with emerging tools and technologies related to AI and backend development.


Qualifications

Education:

Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.

Relevant certifications or bootcamp experience in Python or AI development are a plus.

Experience:

1–2+ years of professional or project-based experience in backend or full-stack development.

Strong understanding of Python and at least one backend framework (Flask or FastAPI).

Technical Skills

Programming: Python (required), JavaScript (preferred).

Frontend: Basic knowledge of React/Next.js, HTML, CSS.

Backend: Flask, FastAPI, RESTful API development.

Databases: MySQL, PostgreSQL, or MongoDB.

DevOps: Docker (required)

More Remote Jobs