Your experience in the medical field might give you a head start into software development more than you think. There are companies that build medical devices, data gathering for pharma trials, and lots of health care IT companies including insurance. A large part about learning curve for someone is the business domain.
Building someone else's ideas/projects is not like building hobby projects. You have no directional control over the product, especially when you are more junior.