Backend developer
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Atuko занимается созданием системы управления таргетированной рекламой в социальных сетях. Система ориентирована на профессионалов, наши клиенты - крупные рекламные агентства, создатели мобильных приложений и игр, и другие. Если ты любишь интересные и полезные проекты - тебе к нам!
Мы используем современный технологический стек: архитектуру базирующуюся на микросервисах, Docker, golang, python, php, PostgreSQL и многое другое.
Проект новый, поэтому старого легаси кода нет, есть возможность использовать новые современные инструменты.
Благодаря использованию микросервисов мы не ограничены каким-либо одним языком программирования и тем более каким-либо фреймворком, есть возможность выбрать то что больше нравится.
Мы много работаем с данными и если тебе интересна обработка данных, статистика, работа с большими массивами данных, машинное обучение, то у нас ты найдешь много интересных задач и множество возможностей для развития.
Требования к разработчикам
- Опыт работы от года (Go, PHP, Python)
- Умение писать на Go
- Опыт работы с PostgreSQL
- Знакомство с Docker
- Умение использовать git
- Умение и опыт написание тестов
- Знание Linux
- Умение документировать свой код
- Понимание принципов микросервисной архитектуры
- Понимание concurrency в программировании
Дополнительным плюсом будет
- Умение работать с ELK и умение писать логи
- Понимание зачем нужны метрики и как их писать
- Опыт работы с consul
- Понимание принципов масштабирования и знакомство с конкретными приемами масштабирования
- Умение читать и понимать чужой код