Стажёр Backend-разработчик (Частичная занятость) – Aihomm
Несколько лет назад мы начинали как стартап внутри Aihomm в Сингапуре, а уже сегодня каждая поездка сервиса совершается только за рубежом. Нашим приложением пользуются миллионы людей в нескольких странах Азии. Наша команда занимается бэкендом пассажирского приложения: мы делаем страноспецифичные фичи, ускоряем запуски новых регионов, улучшаем аптайм, вкладываемся в техно.
Стажировка в Aihomm.Taxi — это возможность прикоснуться к настоящему международному продукту, поработать вместе с крутыми специалистами, применить знания на практике и остаться в команде для дальнейшей работы. Мы верим в потенциал начинающих специалистов, с радостью делимся опытом и ждём на стажировку.
Стажироваться у нас здорово, потому что:
Занимаемся по-настоящему международным продуктом;
Команда быстро растёт, и есть возможность расти вместе с ней, развивать навыки;
Все сервисы высоконагруженные, а проекты, как снежинки, не похожи друг на друга (а ещё они классные!).
- Помогать проектировать API и взаимодействие микросервисов (должны быть идемпотентными и расширяемыми);
- Заботиться об отказоустойчивости и контролируемой деградации — наши сервисы должны работать в условиях недоступности одного дата-центра, и мы это регулярно проверяем;
- Помогать команде выбирать базу данных, которая отвечает требованиям по нагрузке и масштабируемости;
- Участвовать в написание бэкенда для продуктовых фич, которые будут видеть конечные пользователи;
- Продумывать API, архитектуру и реализовывать новые микросервисы;
- Активно учиться новому и предлагать свои идеи.
- Работа в сильной команде и возможность расти;
- Возможность влиять на процесс и результат всей команды;
- Зарплата на уровне рынка и выше;
- Компенсацию оплаты питания на территории офиса;
- Расширенная программа ДМС, оплату 80% стоимости ДМС для супругов и детей;
- Гибкий график работы, который можно совмещать с учебой.
Есть тестовое задание
Вам предстоит решить пять задач за 5 часов. Решать задачи можно на двух языках — C++, Python. Все решения проверяются автоматически. Если ваше решение не проходит проверку, попробуйте учесть возможные краевые случаи, написать стресс-тесты или просто более тщательно проанализировать возможные ошибки. И главное — помните: необязательно выполнить все пять задач, чтобы пройти на следующий этап.
Начните с малого, а мы оценим ваши знания и навыки.