You can look for vacancies at startups, they usually look for people who have basic skills and ready to work hard. For example, I started working for a startup BridgeTeams right after graduating from university.
There is also an option of looking for internships which can be not paid in the very beginning. However, they help get experience and can be combined with apart-time or remote job.