Junior Software Engineer
Posted 2026-05-05About 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) familiarity with CI/CD pipelines is a plus.
-
Cloud Platforms: Basic knowledge of GCP, AWS, or Azure preferred.
-
Version Control: Git/GitHub.
Soft Skills
-
Strong problem-solving skills and eagerness to learn.
-
Excellent communication and collaboration abilities.
-
Adaptability to work in a fast-paced and evolving environment.
Schedule Requirements:
-
Full-Time | 30–40 hours per week.
-
Flexible schedule (Eastern Time preferred).
Technical Requirements:
-
Reliable wired internet connection (100 Mbps minimum).
-
Computer/laptop with Intel Core i5 or Ryzen 5 processor, 8GB RAM minimum, and 128GB free storage.
-
Dual-screen setup preferred for enhanced productivity.
-
Operating system: Windows 10 or macOS (latest version).
-
Clear webcam (1080p or higher resolution) and microphone for communication.
-
Backup systems for electricity and internet outages.
Benefits:
-
Competitive Compensation Package: Base salary plus performance-based incentives.
-
Remote Work with Earned Flexibility: Fully remote role with flexible scheduling opportunities upon proven reliability.
-
Professional Development: Access to continued learning, training, and certifications.
-
Paid Time Off (PTO).
At Nao Medical, we’re redefining healthcare with empathy, technology, and innovation. Over the past 13 years, we’ve proudly served more than a million patients—and we’re just getting started.
If you’re a driven engineer passionate about building technology that makes a real-world impact, apply now and help us create the future of patient care.
Experience the Nao Medical difference. Join us in transforming healthcare, Nao!