zehnmind.ai

Backend developer

Коротко

Стажировка backend-разработчика в офисе в Ташкенте: работа с REST API, PostgreSQL, Docker и элементами CI/CD под руководством ментора. Компания работает с внутренними AI-сервисами и использует Kafka/RabbitMQ для коммуникации между сервисами. От кандидата требуется базовое знание Python (или Java/C#/C++), понимание структур данных, SQL и опыт работы с Git. Зарплата и дополнительные условия в вакансии не указаны.

Описание
Описания нет
Задачи
•Работа над реальными задачами из бэклога, начиная с небольших тикетов, с проверкой кода ментором
•Помощь в разработке и поддержке REST API, добавление небольших фич в существующие сервисы
•Исправление багов и написание unit-тестов для своего кода
•Написание SQL-запросов и внесение простых изменений в базу данных PostgreSQL
•Использование Docker для локальной разработки и поддержка работы CI/CD pipeline
•Изучение того, как сервисы взаимодействуют друг с другом через Kafka или RabbitMQ, попытки написать простого producer или consumer
•Подключение к внутренним AI-сервисам и проверка скорости их отклика
•Участие в код-ревью и поддержание технической документации в актуальном состоянии
•Работа в тесном контакте с product, data и DevOps командами, наблюдение за тем, как фича выходит в прод
Требования
•Базовый Python (функции, OOP, структуры данных, обработка ошибок), либо Java, C# или C++, учебные проекты также учитываются
•Хорошие основы структур данных, алгоритмов и OOP, умение объяснить хотя бы один принцип SOLID
•Понимание того, как работают REST API: HTTP-методы, статус-коды, JSON
•Базовый SQL: joins, простые индексы и понимание того, что такое транзакция (PostgreSQL — плюс)
•Ежедневное использование Git: branches, commits, pull requests
•Базовое представление о тестировании и unit-тестах
•Желание учиться, умение принимать фидбек, самостоятельный поиск ответов и доведение начатого до конца
Будет плюсом
•Опыт с FastAPI, Docker или CI/CD
•Знание того, что такое message queue, или опыт работы с Kafka или RabbitMQ
•Умение объяснить разницу между монолитом и микросервисами, понимание зачем нужны кэширование и балансировка нагрузки
•Знание нескольких паттернов проектирования, таких как Factory, Strategy или Observer, готовность изучать DDD
•Опыт использования API AI-модели или запуска модели локально в проекте
Условия
Условий в вакансии нет

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте