Описание вакансии
Мы в поисках опытного Backend Developer, способного эффективно решать задачи, которые возникают в ходе разработки нашего IT-проекта в сфере iGaming. Вы будете работать в динамичной среде, под руководством опытного Team Lead по Backend и CTO. Если вы любите динамику в работе и готовы принимать вызовы, мы ждем вас в нашей команде!
Обязанности:
- Разработка и поддержка бэкенд-части проекта в сфере iGaming.
- Реализация новых функций, оптимизация и поддержка существующих сервисов.
- Участие в проектировании архитектуры проекта.
- Взаимодействие с командой разработки для обеспечения высокого качества кода и производительности приложения.
- Проведение code-reviews и написание тестов для обеспечения стабильности и надежности кода.
Требования:
- Опыт работы в качестве бэкенд-разработчика от 3 лет.
- Уверенное знание Typescript.
- Опыт работы с Node.js, Nest.js и Typescript.
- Знание баз данных: MySQL, PostgreSQL, MongoDB, Redis.
- Опыт работы с GraphQL.
- Опыт работы с системами очередей сообщений (RabbitMQ, NATS, Kafka).
- Опыт участия в проектах с микросервисной архитектурой.
- Уверенное владение Docker, опыт работы с Unix и CI/CD.
- Понимание паттернов проектирования ПО.
- Опыт работы в командах, где присутствует серьезное отношение к культуре кода и проведению code-reviews.
- Навыки написания unit и интеграционных тестов.
Будет плюсом:
- Опыт работы в highload проектах.
- Опыт рефакторинга и работы с legacy кодом.
- Опыт нагрузочного тестирования.
- Наличие аккаунта на GitHub с проектами, демонстрирующими опыт работы с вышеуказанными технологиями.
Мы предлагаем:
- Стабильная заработная плата в долларах или рублях на твое усмотрение;
- Закажем тебе еду на рабочее место если ты погружен в работу и у тебя совсем нет времени;
- Широкие возможности для самореализации и роста до Team Lead;
-
Удаленный гибкий график работы (6-8 часов в день);
-
Отличный молодой коллектив без бюрократии и предрассудков.
При отклике на вакансию, пожалуйста, обязательно напишите сопроводительное письмо. В нем указывайте, какие из перечисленных в нашей вакансии технологий и навыков у вас отсутствуют. Это покажет нам, что вы тщательно ознакомились с требованиями вакансии, и мы сможем лучше понять ваш текущий уровень и потенциальные области для развития. Такой подход повысит ваши шансы на получение приглашения на первичное собеседование на 50%.