Backend-разработчик
Занят скрытой от простого пользователя стороной программного обеспечения — разрабатывает серверную часть сайта или приложения, работает с базами данных. Например, делает так, что ваш заказ в интернет-магазине сохраняется, передается на склад и отслеживается через личный кабинет на сайте.
Зарплата backend-разработчика: от 100 тыс. до 320 тыс. рублей.
Чаще всего предлагают: 250 тыс. рублей.
Fullstack-разработчик
Мастер на все руки, который может работать и с пользовательским, и с серверным функционалом сайта или приложения. Такой специалист одинаково хорошо знает, как построить «здание», чтобы оно не развалилось, и как сочетать красоту с функциональностью.
Такие программисты более востребованы, чем те, что специализируются только на frontend- или backend-разработке. Ведь они совмещают в себе функции сразу двух работников. Быть fullstack-разработчиком сложнее и ответственнее, чем работать только с одной стороной сайта.
Зарплата fullstack-разработчика: от 90 тыс. до 330 тыс. рублей.
Чаще всего предлагают: 200 тыс. рублей.
Мобильный разработчик
Мобильный разработчик создает программы для мобильных устройств: телефонов, планшетов, часов и так далее. Его главная задача — сделать удобное приложение, которое будет выполнять что-то полезное.
Зарплата мобильного разработчика: от 150 тыс. до 350 тыс. рублей.
Чаще всего предлагают: 250 тыс. рублей.
Тестировщик
Прежде всего, тестировщик оценивает программу с точки зрения пользователя: все ли функции работают, нет ли ошибок. Помимо технических навыков, тестировщику нужны и софт-скиллы: умение формулировать свои мысли и писать отчеты, которые помогут разработчикам воспроизвести и устранить проблему.
Раньше можно было стать тестировщиком благодаря заинтересованности в технологиях и большому опыту использования разных программ. Сейчас для старта нужен хотя бы небольшой багаж знаний: понимание жизненного цикла разработки, процессов тестирования, умение работать с таск-трекерами.
Медианная зарплата: 85 тыс. рублей.