Актуальные заказы по Bamboo
Backend разработчик
Удаленно
Full-time
Ищем Backend разработчика уровня Senior, Middle+
Обязательно:
1. Опыт коммерческой веб-разработки на Python (от 3 лет).
2. Профильное образование.
3. PostreSQL, сырой SQL, написание оптимальных запросов - уверенные знания.
Будет плюсом:
1. Tornado или любой другой асинхронных фреймворк.
Проект:
среда разработки на проекте PyCharm и VSCode
система контроля версий git, хостится на корпоративном битбакете
операционная система - linux или mac os
ci\cd - Bamboo, включает автовыкат на площадку разработки, так же есть площадка для QA, отдельная площадка для тестирования релиза перед выкатом на прод
в Bamboo так же запускаются автотесты (py.test)
docker используется под одну локальную задачку выгрузки печатных форм (внутри докера запускается libreoffice), для самих приложений проекта docker не используется
Fullstack javascript (Meteor.js) senior / TeamLead
Коротко:
— От 100 до 200 тысяч рублей в месяц на руки
— Процент от прибыли компании
— Свободный график
— Удалённая работа
— Прямое влияние на продукт
— Проект: кроссплатформенная многопользовательская онлайн игра
— Необходимо 2 сотрудника
— Минимальный набор навыков:
— Автономность — самому собрать требуемую информацию и реализовать задачу от и до
— Проактивность — понять, что можно сделать лучше, согласовать и сделать
— HTML/css — кроссбраузерность, семантичность, адаптив, переиспользование блоков
— Javascript — экспертный уровень
— NodeJS
— Опыт с реактивными фреймворками (angular, react, meteor)
— Опыт с документо-ориентированной БД
— Умение оптимизировать код и подбирать наилучшие алгоритмы под задачи
Идеальный набор:
— Опыт в игровой индустрии (опытный игрок в стратегии тоже подходит)
— Meteor.JS
— Handlebars (или другие logicless шаблонизаторы)
— Stylus
— MongoDB
О проекте:
Инфраструктура онлайн игры
Браузерная онлайн стратегия космической тематики. PVE. Упор делается на совместную игру. При этом все игроки могут проиграть, если завалят общие цели. Очень умеренная система доната — по большей части визуальные улучшения и совсем минимальные усиления. Делаем для людей.
http://consulwar.ru/
Что-то криво, плохо и поехало, скучно, тупо? Помогите нам сделать хорошо.
Не интересно совсем? Ну хотя бы музычку нашу зацените.
Проект стартовал в феврале 2015 года. В сентябре того же года вышел в закрытый бета тест, после успешного запуска на бумстартере. В мае 2016 начался ОБТ и продолжается до сих пор. На текущий момент у нас уже более 3500 игроков и сформированная фанатская база.
Клиент-сервер базируется на Meteor.js, в качестве основной базы данных используется MongoDB. Для картографии используем leaflet.
Контроль версий в git на базе bitbucket. Интегрирован с jira и confluence.
Грамотный gitflow, обязательный код ревью.
Чтобы продемонстрировать что вакансия была, как минимум, прочитана — при первом контате сообщите, что вы не рептилоид.
Тестирование и деплой с Bamboo.
Для текстовой коммуникации используется Slack, для голосовой hangouts или skype.
Давно рассказывал о проекте на хабре: https://habrahabr.ru/post/265395/ , но с того момента кодовая база проекта претерпела ряд важных изменений и превышает войну и мир вдвое :-) Актуальное знакомство с кодовой базой проведу голосом.
Как будет выглядеть ваш трудовой процесс:
— Открываете Jira и смотрите какие есть задачи на текущий момент.
— В первую очередь выбираете задачи с высоким приоритетом.
— При необходимости уточняете задачу в трекере или в slack (для высоких приоритетов, желательно, slack)
— Задача реализуется в отдельной ветке
— Тестируется локально
— создается PR в dev ветку.
— Результаты отмечаются в задаче.
— PR проходит код ревью, после чего попадает в dev и сразу разворачивается на тестовом сервере.
— При необходимости проводятся повторные ручные тесты нового функционала.
— Раз в 1-2 недели dev вливается в master с повторным общим ревью изменений.
— Вы вольны заводить свои задачи и сразу же брать их в работу, если считаете что это здесь и сейчас важнее для проекта.
Весь процесс асинхронен.
Я буду крайне рад любым предложениям по улучшению процесса.
Вы вольны делать свой вклад в проект в любое удобное для вас время, при условии достаточного темпа разработки.
Единственное, в день вливания dev в master желательно всё же быть онлайн следующие часов 8, что бы иметь возможность реализовать хотфиксы.
Отдельно выделяем время на рефакторинг и улучшение кода. Так что сделать что-то лучше всегда можно.
Если вы находитесь в Калининграде — будет возможность переодически общаться лично.
Возможностей проявить себя масса.
Что я ожидаю от вас при контакте:
— Минимальный набор относящейся к проекту информации, релевантный опыт.
— Можно даже коротко, типа «Я идеальный для вас кандидат, есть весь подходящий опыт» — тогда сразу перейдем к интервью.
— Но лучше всё же немного подробнее: что умеете, что нет.
Программист Python
Обязанности:
- Разработка и ведение сложных и интересных web-проектов (backend и frontend);
- Разработка сервисов обмена данными, аналитики и статистики;
- Анализ и улучшение производительности.
Требования:
- Отличные знания: Python, SQL, Django, PostgreSQL, Memcached, Elasticsearch, JavaScript;
- Навык работы с GIT;
- Знание *NIX систем на уровне администрирования;
- Приветствуется опыт работы с JIRA, Bitbucket, Bamboo.
Условия:
- Рабочий день с 9:00 до 18:00 пн-пт;
- Молодой дружный коллектив;
- Оформление по ТК РФ.