Разработчик Python
Москва
Привет, мы KamaGames Studio!
Аккредитованная IT-компания, которая создает высоконагруженные приложения в сегменте развлечений с 2010 года. Наши Продукты являются мировыми лидерами в своем жанре, представлены на разных платформах от мобильных до консолей, а ежедневная аудитория пользователей составляет более 1 миллиона человек.
Мы продолжаем покорять индустрию новыми проектами и трендовыми фишками в наших Продуктах, поэтому потребность в росте команд для нас на пике актуальности.
Сейчас для усиления команды внутренней разработки открыта позиция Python-специалиста. Отдел играет важнейшую роль, потому что напрямую влияет на производительность и работоспособность Продуктов KamaGames.
Цель должности: улучшать и развивать сложные сервисы для внутренних клиентов — это отделы аналитики, инженеров, финансов и т.д.
Сервисы, над которыми предстоит работать: система мониторинга и оповещения, автоматизация работы с Jira и другие.
Важно: работа в офисе (м. Красные ворота).
Наш стек: Flask, Aiohttp, Fastapi, MongoDB, MongoEngine, PostgreSQL, SQLalchemy,Аsyncio, Docker, Docker Compose, AngularJS, Angular 13, Vue.js.
Для нас важны:
-
Опыт коммерческой разработки на Python от 1,5 лет;
-
Способность создать простое веб-приложение на одном из фреймворков: Flask, Aiohttp, FastApi;
-
Опыт работы с реляционными базами данных;
-
Опыт написания unittest или pytest;
-
Способность написать Dockerfile, создать из него образ и написать docker-compose файл для запуска приложения;
-
Способность cверстать HTML/CSS;
-
Способность послать запрос с помощью JS, получить и обработать ответ;
-
Понимание DOM.
Будет плюсом понимание:
-
Asyncio;
-
Парадигмы ООП;
-
SOLID и GRASP;
-
Назначение паттернов проектирования;
-
SQLalchemy;
-
MongoDB;
-
Аngular, angularJS, vueJS;
-
Web frameworks (flask, aiohttp, fastapi);
-
HTTP (типы запросов, структура и содержимое запросов и ответов, умение посылать запросы и разбирать ответы);
-
ОС Linux.
Чем предстоит заниматься:
-
Разрабатывать и модернизировать приложения на Python: проектирование, реализация и работа с БД (80% времени);
-
Писать pytest, unittest;
-
Верстать с применением JS (20% времени).
Редкие задачи:
- Писать формулы и правила для Saltstack;
- Писать код для систем мониторинга по типу "Crawler", обращаться к провайдерам, поставщикам услуг по API (http запросы). Получать, агрегировать и организовывать хранение на внутренних мощностях.
Мы предлагаем:
Корпоративная культура:
-
Свободное общение и доброжелательная, отзывчивая команда, которая поможет в любом вопросе;
-
Быстрые процессы согласований и доступ к Руководителю любого уровня. Наши TOP-ы тоже работают из офиса;
-
Внутренние оффлайн-ивенты, KamaConf и интересные корпоративы;
-
Офис с широким пространством и окнами, внутренними кофе-поинтами, большим числом переговорных комнат для уединения;
-
Гибкое начало дня до 11 утра, работа в московском офисе в 5 минутах ходьбы от ст. м. Красные ворота.
Забота:
-
На старте работы за вами будет закреплен наставник, который проведёт по всем процессам, инструментам и проектам подробно. А Руководитель отдела расскажет о ближайших задачах и показателях на испытательный срок;
-
Больничные и отпускные по ТК РФ. А для особых случаев предоставим дополнительные выходные;
-
Компенсируем 80% оплаты онлайн-сессии с психологом в сервисе "Ясно", открываем для вас ДМС со стоматологией с первого рабочего дня;
-
Компенсируем 50% покупки любых спортивных абонементов;
-
Релокейт-пакет для иногородних.
Развитие:
-
Обмен опытом, внутреннее обучение и воркшопы;
-
Подключение к задачам на разных проектах (с такими технологиями как Asyncio и FastAPI, Go) в зависимости от приоритетов бизнеса;
-
Регулярные фидбэк-встречи с Руководителем и службой Hr;
-
100% оплату участия в профильных конференциях и курсах, а для личного развития английского языка предлагаем оплату 50% в SkyEng.
Другие вакансии
В москве
- Community Manager
- Разработчик C# (социальный сервис ДругВокруг)
- Tech Lead Java разработчик (социальный сервис ДругВокруг)
- Senior Unity разработчик
- Менеджер по оценке и развитию персонала
- Ведущий комьюнити-менеджер
- User Acquisition Manager (Трафик-менеджер)
- 3D-художник
- Руководитель направления 2D-графики
- QA mobile engineer
- Менеджер по развитию корпоративной культуры
- Event-менеджер
- Продюсер по направлению обучения и развития персонала
Удалённая работа
Порекомендуй подходящего специалиста на эту вакансию – и в случае его трудоустройства получи вознаграждение.
Размер вознаграждения для этой вакансии составляет рублей.
Подробнее о рекомендательной программе можно узнать здесь