TS NodeJS backend dev (remote)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Fulldive - это экосистема проектов позволяющих добавлять метаданные к любым ресурсам в сети интернет. Категоризация, рекомендации, чаты, лайки друзей, социальный граф - всё это поддерживается связкой микросервисов и мы ищем хорошего человека чтобы сделать наше решение производительней, доступнее и легче расширяемым.
Каждый день нужно будет:
- Развивать проекты на TypeScript
- Писать тесты (всякие) и проводить код-ревью
- Разрабатывать контракт API, разговаривать с клиентскими командами
- Управлять сервисами в kubernetes
- Поддерживать серверную инфраструктуру с использованием Terraform
От соискателя мы ожидаем желание работать за деньги и немного за идею. Опыт разработки бэкенда от 2 лет. Можно попробовать и без опыта, но нужно понимать архитектурные подходы, как работать с нагрузкой, как писать тесты, так что лучше от 2-х лет. Самостоятельность, умение работать в команде, стремление поддерживать культуру разработки и привносить что-то новое.
Технологии с которыми предстоит поработать:
- NodeJS
- Docker
- Bitbucket pipelines
- Микросервисной архитектурой
- MongoDB
- Redis
Преимуществом будет опыт с Kubernetes, Terraform, Clickhouse, собственными NPM пакетами
Наши преимущества:
- Нужно думать - объём данных большой и решения в лоб или обмазать всё индексами не работают
- Высокая степень свободы в выборе способов решения задач
- Команда в большой степени самоорганизована - принимает решения и несёт за них ответственность
- Внутри команды нет разделения на ранги, слои, уровни
- Минимальное количество менеджмента
Условия
Достойная зарплата, номинированная в долларах.
Интервью пройдет с техническим директором и представителем серверной команды.