Зольная улица 15
Мы - аккредитованная IT-компания, молодой и динамично развивающийся международный хостинг провайдер, который ежегодно расширяет спектр услуг и функционал, которыми пользуются более сотни тысяч клиентов по всему миру.
Мы разрабатываем и поддерживаем биллинговую систему для хостинг-провайдера. Наш проект - это сложная микросервисная архитектура, которая обрабатывает платежи, управляет услугами и автоматизирует процессы жизненного цикла серверов.
Ищем опытного Middle TypeScript Backend Разработчика с глубоким знанием Typescript, который готов выстраивать продуманную архитектуру кода и активно предлагать идеи для развития компании.
Что мы используем:
- TypeScript/Node.js - основной язык разработки;
- NestJS - фреймворк для бэкенда;
- TypeORM - наша ОРМка;
- PostgreSQL - основная БД;
- RabbitMQ - для асинхронных задач;
- Docker - для контейнеризации;
- Микросервисная архитектура - для масштабирования и разделения ответственности.
Что от тебя ждем:
-
Опыт коммерческой разработки от 2 лет;
-
Уверенное знание TypeScript/JavaScript;
-
Опыт работы с Node.js и NestJS;
-
Понимание принципов REST API и микросервисной архитектуры;
-
Опыт работы с PostgreSQL и ORM (TypeORM);
-
Умение работать с системами контроля версий (Git);
-
Опыт работы с асинхронными очередями (RabbitMQ/Kafka).
Будет плюсом:
-
Опыт работы с Docker и Kubernetes;
-
Знание принципов CI/CD;
-
Опыт миграции легаси-систем на современные технологии;
-
Понимание специфики хостинг-индустрии;
-
Опыт работы с системами мониторинга и логирования.
Чем предстоит заниматься:
- Разрабатывать и поддерживать микросервисы биллинговой системы;
- Оптимизировать производительность и надежность системы;
- Разрабатывать API для внутренних и внешних клиентов;
- Не ломать таскер;
- Проведение ревью выполненных коллегами задач;
- Поддержка актуального статуса своих задач в трекере;
- Реализация нового функционала с использованием DDD, покрытием его тестами.
Что мы предлагаем:
-
Гибридный формат работы;
-
Гибкий график (даже в 4 утра, если хочется);
-
При успешной адаптации и соответствии ожиданиям через 3 месяца работы будет доступно официальное трудоустройство в штат в соответствии с ТК РФ;
-
Молодой коллектив профессионалов (средний возраст команды 25-30 лет);
-
Обучение в рамках компании, возможность поднять свой грейд и получить опыт работы в международном проекте;
-
Развитие и посещение курсов по повышению квалификации за наш счёт.
-
Доступ к консультациям с психологом (онлайн/оффлайн);
-
Система премирования: «Лучший сотрудник отдела» (1 раз в месяц);
-
Своевременная оплата труда дважды в месяц, премия за инициативу, идеи и переработки, готовность внедрения ваших разработок;
-
Регулярные ревью, добровольное участие в мероприятиях компании и в стримах.
Процесс отбора:
1. Интервью с HR;
2. Техническое интервью + Лайвкодинг;
3. Финальное интервью с тимлидом.
Если ты не боишься разбираться в сложном коде, готов к рефакторингу и хочешь создавать надежные системы - откликайся! Мы ждем именно тебя!