Junior Full Stack Engineering Intern

Junior Full Stack Engineering Intern

Job Description: Junior Full Stack Engineering Intern

Organization: Open Healthcare Network Foundation
Product: CARE
Location: Remote
Internship Duration: 3–6 months, flexible
Experience Level: Entry-Level / Students
Stipend: Up to ₹25,000/month

About Open Healthcare Network Foundation and CARE

Open Healthcare Network Foundation stewards CARE, an open-source, standards-based healthcare platform designed to support hospitals, public health systems, and care delivery teams at scale.

CARE is a recognised Digital Public Good and is built in the open. The platform is used in real-world healthcare environments and is supported by a growing community of developers, clinicians, implementation partners, and organisations.

As a Junior Full Stack Engineering Intern, you'll have the opportunity to contribute directly to an open-source healthcare platform while learning from experienced developers and working on real-world engineering problems.

About the Role

This is a hands-on internship for students and early-career developers who are interested in full-stack development and open source.

You don't need to be an expert. We're looking for people who have a basic understanding of web development, are comfortable learning independently, and are excited to contribute to a real codebase.

You'll work primarily with:

  • Backend: Python, Django / Django REST Framework

  • Frontend: React, TypeScript

  • Styling: Tailwind CSS

  • Development: Git and GitHub

CARE's current contributor documentation confirms the backend is built with Django REST Framework and Python, while the frontend uses React and TypeScript.

Your Role

Contribute to Real Issues

  • Explore the CARE repositories and identify issues suitable for contribution.

  • Start with issues labelled good first issue where appropriate.

  • Understand the problem, discuss your approach, and work towards a solution.

  • Contribute meaningful changes rather than only minor UI or typo fixes.

Code & Collaborate

  • Write clean and maintainable code.

  • Work across frontend and backend depending on the problem.

  • Create pull requests and participate in code reviews.

  • Learn and follow the project's development practices.

Engage with the Community

  • Participate in the open-source community through GitHub and Slack.

  • Ask questions, share your approach, and learn from experienced contributors.

  • Take feedback constructively and iterate on your work.

Learn & Grow

  • Understand how a real-world healthcare platform is built and maintained.

  • Learn about software development practices used in production.

  • Understand how engineering decisions affect healthcare users and workflows.

What We're Looking For

  • Basic knowledge of Python and Django / Django REST Framework.

  • Basic understanding of React and TypeScript.

  • Familiarity with HTML, CSS, and JavaScript.

  • Basic understanding of Git and GitHub.

  • Ability to read and understand existing code.

  • Strong problem-solving and debugging skills.

  • Curiosity and willingness to learn.

  • Interest in open-source software.

  • Interest in using technology to solve real-world healthcare problems.

Good to Have

  • Experience with Tailwind CSS.

  • Experience building full-stack projects.

  • Familiarity with REST APIs.

  • Basic understanding of databases.

  • Previous open-source contributions.

  • Familiarity with FHIR or healthcare technology.

  • Experience working with GitHub pull requests and code reviews.

How to Apply

Step 1: Join our community

Join the OHC Slack community and get familiar with the project and contributors.

Step 2: Explore CARE

Explore the CARE repositories and documentation to understand the project.

Step 3: Pick an issue

Choose 2 or more meaningful issues that you can work on. Issues labelled good first issue are a good starting point.

Very minor typo or UI-only changes will not be considered as internship contributions.

Step 4: Submit your Pull Requests

Work on the selected issues and submit your changes through GitHub pull requests.

Step 5: Apply

Submit your completed contributions along with your updated resume through the internship application process.

Step 6: Let us know

Once your contributions are ready or merged, let the team know through the OHC community channels.

What You'll Gain

  • Hands-on experience working on a real open-source healthcare platform.

  • Experience with Python, Django, React, TypeScript, and Tailwind CSS.

  • Exposure to production software development practices.

  • Experience with GitHub, pull requests, code reviews, and open-source collaboration.

  • Mentorship and guidance from experienced developers.

  • An opportunity to build a visible portfolio of meaningful contributions.

  • Understanding of how technology is designed and developed for real-world healthcare environments.

Why Join Us?

  • Work on a recognised Digital Public Good.

  • Contribute to open healthcare infrastructure used in real-world care delivery.

  • Learn from experienced engineers and an international open-source community.

  • Work on problems that have meaningful healthcare impact.

  • Build practical engineering skills through real contributions rather than only training projects.

Ideal Candidate

You may be a student, recent graduate, or early-career developer who is excited about software development and open source.

You don't need to know everything. What matters is that you are curious, willing to learn, comfortable asking questions, and ready to take ownership of real problems.

If you want to move beyond tutorials and academic projects and contribute to software that is solving real healthcare problems, this internship is for you.