Что предстоит делать:
разрабатывать и поддерживать backend-часть веб-приложений и внутренних сервисов;
проектировать и реализовывать API для взаимодействия с frontend и внешними системами;
работать с базами данных, бизнес-логикой и интеграциями;
участвовать в доработке существующих решений и создании новых;
писать понятный, поддерживаемый и переиспользуемый код;
взаимодействовать с frontend-разработчиками, DevOps-инженером, тестировщиком и другими участниками команды.
что предстоит делать
разрабатывать и поддерживать backend-часть веб-приложений и внутренних сервисов;
проектировать и реализовывать api для взаимодействия с frontend и внешними системами;
работать с базами данных, бизнес-логикой и интеграциями;
участвовать в доработке существующих решений и создании новых;
писать понятный, поддерживаемый и переиспользуемый код;
взаимодействовать с frontend-разработчиками, devops-инженером, тестировщиком и другими участниками команды.
Что мы ожидаем от кандидата:
уверенные знания Python;
понимание принципов разработки backend-приложений;
опыт работы с одним из Python web-фреймворков: FastAPI, Django или Flask;
понимание принципов построения и разработки REST API;
опыт работы с SQL и реляционными базами данных, например PostgreSQL;
понимание базовых принципов проектирования БД;
опыт работы с Git;
понимание клиент-серверного взаимодействия, HTTP, методов запросов, статусов ответов;
умение разбираться в чужом коде и писать собственный структурированный код;
желание развиваться в backend-разработке и работать в команде.
Будет плюсом:
опыт работы с Docker;
понимание основ асинхронного программирования;
опыт работы с очередями задач, например Celery;
базовое понимание CI/CD;
опыт написания тестов;
опыт работы с Linux.
что мы ожидаем от кандидата
уверенные знания python;
понимание принципов разработки backend-приложений;
опыт работы с одним из python web-фреймворков fastapi, django или flask;
понимание принципов построения и разработки rest api;
опыт работы с sql и реляционными базами данных, например postgresql;
понимание базовых принципов проектирования бд;
опыт работы с git;
понимание клиент-серверного взаимодействия, http, методов запросов, статусов ответов;
умение разбираться в чужом коде и писать собственный структурированный код;
желание развиваться в backend-разработке и работать в команде.
будет плюсом
опыт работы с docker;
понимание основ асинхронного программирования;
опыт работы с очередями задач, например celery;
базовое понимание ci/cd;
опыт написания тестов;
опыт работы с linux.
Что мы предлагаем:
что мы предлагаем