Технически вас смогут взять на работу с 18 лет в штат или с 16 лет как самозанятого по договору подряда без соц пакета.
Любая должность вряд ли вас интересует. Видимо, вы будете искать позиции в web разработке.
Обычно новички проходят путь стажер-джуниор, а потом уже - полноценный миддл и все соцпакеты и льготы.
Критерием для приема будет наличие образования не ниже среднего, опыт работы/стажировок, наличие в github проектов, которые сможете продемонстрировать, либо успешное прохождение всех этапов собеседования.
Рекомендую участвовать в проводимых хакатонах. Следить за программами стажировок. Сейчас стажировки есть у многих - яндекса, сбера, тинькофф, втб и ряда других. Обычно для стажировок нужно быть действующим студентом вуза.