До 30 ноября

Скидки до 81 000 руб и вторая профессия в подарок!

Главная | Все статьи | Карьера

Как устроена работа программистов в компании Smeetz

Время чтения статьи ~3 минуты 6
Как устроена работа программистов в компании Smeetz главное изображение

Подробно рассказываем, чем занимаются программисты в компании Smeetz, какие проекты реализовывают, как развиваются и с какими стеками технологий работают.

О продукте

Smeetz — это небольшой стартап из 20+ разработчиков, которые разрабатывают решения для продажи билетов на мероприятия, помогающее организаторам увеличивать свои доходы и выходить на рынок более подготовленными с помощью маркетинга, анализа данных и динамического ценообразования.

История Smeetz началась в 2016 как идея простого объединения людей по их интересам. Само название Smeetz происходит от “Let’s meet” и остается в основе наших основных ценностей. Мы постоянно работаем над сближением людей и организацией необычных событий. Мы твердо верим, что время продажи просто билетов прошло, поэтому хотим предложить новый взгляд на ведение и менеджмент мероприятия, который дает гораздо больше, чем просто продажу билетов. По этой причине мы продолжаем усердно работать над созданием новых функций, чтобы у организатора было все необходимое — от маркетинга и анализа до гибких цен «под ключ» прямо с нашей платформы.

О команде и разработке

Мы команда мыслителей, исследователей и любителей приключений. В Smeetz все увлечены своим делом и ориентируются больше на впечатления, а не только на чисто техническую составляющую. У нас трудятся представители десятков близких и совершенно непохожих друг на друга культур, которые увлечены достижением одной общей цели.

В Smeetz есть централизованные офисы в Алжире и Швейцарии, а остальные сотрудники работают там, где им комфортно. Компания старается поддерживать дружеский дух внутри команды, в связи с этим устраиваются частые командировки в разные страны всей командой.

Наша техническая составляющая довольно обширна:

  • Инфраструктура в Smeetz работает на базе AWS, управление происходит при помощи Terraform
  • На сервере используют PHP (Symfony), NodeJS и Python
  • Бэкенд-команда руководствуется различными принципами разработки — KISS, DRY, SOLID, GRASP и другие
  • В качестве реляционной базы данных мы используем PostgreSQL
  • Для хранения плоских данных используется App Search
  • Для кеширования используем Redis, Beanstalk — для очередей.
  • Наш фронтенд имеет SPA-архитектуру и использует библиотеку Vue. Взаимодействие с сервером происходит через классический REST API и GrahpQL. Для стилей используется препроцессор SASS, а линтинг осуществляется с помощью ESLint. Для форматирования кода мы используем Prettier.

Структура команды в Smeetz довольно простая — у нас две бэкенд-команда, две — фронтенд, и девопс, работающие по методологии Agile.

Для развития навыков у разработчиков мы предоставляем возможность учиться на Udemy, либо на той платформе, где будет необходимая информация для наших программистов. Кроме того, мы стимулируем команду посещать актуальные конференции, а к новичкам всегда приставляем наставника, который курирует работу и менторит на начальном этапе.

Мы очень поощряем саморазвитие и инициативу разработчиков. Раз в полгода в компании проходит performance review, где происходит анализ этого периода и постановка новых целей на следующие 6 месяцев.

Кейсы Smeetz

Последние два года для Smeetz были переломными, так как во время пандемии практически весь сектор развлечений был заморожен. Нам приходилось быть гибким и придумывать решения на ходу под меняющиеся законы, и реализовывать их очень быстро. Но благодаря такому подходу, удалось внедрить современные технологии там, где они изначально и не планировались быть. Например, наши программисты решали такой кейс:

Office des Vins Vaudois — компания, ответственная за продвижение местных вин столкнулась с проблемой организации масштабного мероприятия Caves Ouvertes Vaudoises — в среднем его посещают около 12. тыс человек. Из-за санитарных норм, связанных с COVID-19, все крупные мероприятия в Швейцарии были отменены. В итоге мы предложили трансформировать традиционные праздничные выходные на групповые свидания «la carte». Пользователи могли купить членство на мероприятиях компании и забронировать до 10 дегустаций в течение 6 месяцев на онлайн-платформе, созданной специально по этому случаю. В итоге мы объединили 400 виноделов на большой платформе, а между стартом работы над проектом и запуском маркетплейса прошло всего 60 дней. Теперь виноделы могут самостоятельно публиковать информацию о своих возможностях для винного туризма и даже управлять своими заказами.

Никогда не останавливайтесь: В программировании говорят, что нужно постоянно учиться даже для того, чтобы просто находиться на месте. Развивайтесь с нами — на Хекслете есть сотни курсов по разработке на разных языках и технологиях

Аватар пользователя Smeetz
Smeetz 21 февраля 2022
6
Рекомендуемые программы
профессия
Осваивайте разработку веб-страниц, оживляйте дизайн макетов, публикуйте сайты и приложения. Отслеживайте ошибки в интерфейсе и устраняйте их
10 месяцев
с нуля
Старт 28 ноября
профессия
Обучитесь разработке бэкенда сайтов и веб-приложений — серверной части, которая отвечает за логику и базы данных
10 месяцев
с нуля
Старт 28 ноября
профессия
Выполняйте ручное тестирование веб-приложений, находите ошибки в продукте. Узнайте все о тест-дизайне.
4 месяца
с нуля
Старт 28 ноября
профессия
Научитесь разработке веб-приложений, сайтов и программного обеспечения на языке Java, программируйте и используйте структуры данных
10 месяцев
с нуля
Старт 28 ноября
профессия
новый
Собирайте, анализируйте и интерпретируйте данные, улучшайте бизнес-процессы и продукт компании. Обучитесь работе с библиотеками Python
9 месяцев
с нуля
Старт 28 ноября
профессия
Занимайтесь созданием сайтов, веб-приложений, сервисов и их интеграцией с внутренними бизнес-системами на бекенд-языке PHP
10 месяцев
с нуля
Старт 28 ноября
профессия
Создание веб-приложений со скоростью света
5 месяцев
c опытом
Старт 28 ноября
профессия
Обучитесь разработке визуальной части сайта — фронтенда, а также реализации серверной — бэкенда. Освойте HTML, CSS, JavaScript
16 месяцев
с нуля
Старт 28 ноября
профессия
Разработка бэкенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 28 ноября
профессия
новый
Организовывайте процесс автоматизации тестирования на проекте, обучитесь языку программирования JavaScript, начните управлять процессом тестирования
8 месяцев
c опытом
Старт 28 ноября