Affise (Performance Marketing Software) is a technology company that focuses on development of high-tech solutions for automating affiliate business. Our Mission is to Rock Performance Marketing industry!
14 апреля 2021

Lead Golang Developer

Минск (Беларусь), удаленно от $4000

Необходимые навыки

Итак, твоим неоспоримым преимуществом будет опыт использования Golang в проде, как минимум от 2-х лет. Безусловно, нас волнует применение методологии 12factor.net и владение такими технологиями и фреймворками как consul.io, envoyproxy.io, grpc.io.

Предлагаем

Возникает, резонный вопрос «Что же я получу за это?»:
— опыт, работая над действительно сложными и нестандартными задачами в абсолютной новой индустрии;
— команду, которая состоит из опытных разработчиков Golang и PHP, DevOps инженеров, QA engineers, не забываем про Front и BA;
— привлекательную зарплату и прозрачную систему бонусов за классную работу;
— возможность работать с модными технологиями, такими как ClickHouse, ElasticSearch, Aerospike, gRPC, NSQ;
— компенсируем участие в профильных мероприятиях и конференциях, потому что нам важно, чтобы ты активно развивался;
— возможен удаленный формат работы;
— поможем с релокацией в Минск, чтобы бумажная рутина не отвлекала от задач 🙂

Обязанности

С чем будешь работать:
— проектирование микросервисной архитектуры (в т.ч. с учётом стратегических планов);
— разработка новых сервисов. Они могут обслуживать как новые бизнес-фичи, так и заменять части старого монолита. Тонкая грань — всё очень ситуативно 🙂
— поддержка и улучшение уже существующих сервисов. Продакшн нам ставит всё новые и новые вызовы, так что местами придётся подвигать спички в существующих сервисах;
— лидство команды (процессы/ресурсы).

О проекте

Affise — молодая компания, в которой мы разрабатываем SaaS-решение для анализа рекламных кампаний в интернете, за два года наши нагрузки успели вырасти до 600к+ rps :o. В момент резкого скачка объема данных мы как раз и приняли решение переписать на Golang продукт, изначально написанный на PHP, который не очень круто справлялся.

Несколько интересных фактов о нас:
— в нашей команде 100+ крутых специалистов;
— терабайты данных о наших клиентах, о клиентах клиентов, о кликах, о трафике;
— только наши продукты, созданные с любовью и умом;
— наши офисы находятся в Вильнюсе (Литва); Минске (Беларусь). В Лимассоле (Кипр), Тель-Авиве (Израиль), Гургаоне (Индия); Шанхае (Китай) находятся наши офисы поддержки и продаж.
— 1000+ B2B клиентов по всему миру.

В общем и целом, мы активно расширяемся, количество задач растёт и нам очень нужен скиллованный Go разработчик, который в ближайшем будущем возглавит команду.

Что мы используем:
— ЯП: Golang, PHP, ReactJS
— БД: MongoDB, Clickhouse, PostgreSQL, Aerospike, ElasticSearch (на этапе внедрения), ScyllaDB. Где-то там ещё MySQL есть, но методично от него уходим;
— Queue: nsq. Внедряем Kafka для ELK, но возможно съедем на неё полностью с nsq;
— CI/CD: docker, drone, ansible, nomad (на этапе внедрения);
— Monitoring: prometheus, grafana;
— Прочее: envoy, nginx, consul, elk.

LinkedIn