Обязанности:
## Кто мы такие? Мы – молодая команда IT-специалистов из разных стран, воплотившие в жизнь инновационный продукт iGMS (Property Management Software) для владельцев недвижимости и управляющих компаний, работающих в сфере short term rental, по всему миру.Уже сейчас нашим продуктом пользуются компании и индивидуальные профессиональные хосты (property manages) из США, Канады, Австралии, Новой Зеландии, Японии, Чехии, Великобритании, Нидерландов и многих других стран. За восемь лет работы мы доросли до 40 сотрудников, сохранив атмосферу нормального стартапа — без бешеных загонов и переработок, но со свободой, открытым к обсуждению руководством и интересными сложными задачами. Кого ищем?- Senior full stack developer с отличным знанием ООП, design patterns, PHP, JavaScript (ES6), MySQL Мы хотим видеть тебя в своей команде, если ты: - имеешь большой опыт коммерческой разработки на PHP + JavaScript (React/VueJS);- знаешь принципы ООП, знаешь и умеешь применять на практике паттерны проектирования;- тебя не пугает рефакторинг чужого кода и ты можешь сделать это с аккуратностью нейрохирурга;- имеешь опыт использования git в коммерческих проектах;- обладаешь знаниями командной строки и стандартных утилит Linux;- умеешь писать юнит-тесты;- считаешь, что любой софт в первую очередь пишется для пользователей;- ценишь высокое качество и удобство продуктов;- прокачал Английский: нужно вести документацию, вести переписку для выяснения деталей багов; И особенно если: - ты имеешь хороший письменный английский и “bear with me” для тебя — это не «медведь со мной»;- тебя не пугают консоль в Linux и MacOS;- имеешь представление о memory/performance профайлерах.- умеешь оптимизировать работу с MySQL- имеешь опыт проектирования сервисов и модулей- npm для тебя не просто всем хорошо известные три буквы Будет плюсом: - Experience in AWS, Docker, Kubernetes- ElasticSearch & ELK stack- MongoDB, Redis- Опыт работы в GitHub, JIRA Что нужно делать? - развивать существующий продукт, реализовывать новые бизнес-компоненты и рефакторить/заменять старые- оптимизировать работу существующих частей системы- внедрять различные third-party компоненты Профит: - Сложные задачи, прокачивающие уникальные скиллы- Профессиональный коллектив, сплошь состоящий из экспертов разработки сложных систем- Высокая зарплата- Свободный график, удаленная работа в своей временной зоне