Войти

Middle Node.js Developer

Данная вакансия не актуальна.
360.tech
Компания 360.tech
Тип Офис / Бишкек
Описание вакансии

Мы, в 360.tech, создаем современные и открытые платформенные решения на рынке финтеха и e-commerce под лицензией НБКР Dos Credobank (www.dcb.kg)


DCB Business - это необанк для предпринимателей. Мы предлагаем бизнесу простые и удобные сервисы, доступные прямо в смартфоне. Сервис находится в начале своего пути развития и мы открыты к новым мыслям и идеям.

Наша цель - это каждый день, шаг за шагом, пройти путь трансформации core-бизнеса в IT. Для этого мы применяем самые современные подходы в управлении циклами разработки Lean Startup Development и используем свежий стэк технологий.


Для backend: Node.js (NestJS, TypeScript), Python (FastAPI), Kafka, NATS, ElasticSearch, Docker / K8S, Nginx, GitLab CI

Для frontend: React.js

Для mobile: Swift, Kotlin

Храним данные при помощи: PostgreSQL, Redis, MongoDB

В работе нам помогают: Scrum и инструменты компании Atlassian (Jira, Confluence)


Мы уделяем особое внимание качеству нашего кода и применяемым практикам. Документация, DDD, semantic versioning, тесты, CI/CD - ключевые параметры успешной работы.


Чем предстоит заниматься:

  • Работать в команде разработчиков под руководством менеджера проекта и тимлида над созданием онлайн банкинга и экосистемы для предпринимателей;
  • Решать бизнес-задачи с использованием JS на сервере (знать, что такое event-loop);
  • Проектировать архитектуру домена и приложений совместно с тимлидом и системным архитектором, участвовать в выборе технологий;
  • Разрабатывать стабильные и поддерживаемые микросервисы на базе нашей платформы;
  • Разработка API для внутреннего взаимодействия сервисов и web/mobile частей системы;
  • Реализация интеграций с внешними системами;
  • Участие в cross-review кода с членами команды;
  • Писать тесты (Unit, Integration и пр.);
  • Scrum


Пожелания к твоему опыту:

  • Хорошее знание Node.js (NestJS), TypeScript;
  • Микросервисная архитектура;
  • REST API / Web Socket;
  • Опыт интеграции с внешними системами;
  • Понимание принципов асинхронного программирования;
  • Умение работать с очередями;
  • SQL/NoSQL (PostgreSQL, Redis, MongoDB)
  • CQRS (умение оптимизировать запросы);
  • Основы Linux и bash;
  • Docker


Пожелание к тебе, как к человеку:

  • Готовность помогать менее опытным коллегам прокачиваться;
  • Ты немного гик и педант, у тебя всегда порядок в коде, репозиториях и документации;
  • Тебя интересуют новые технологии и фишки, ты не стесняешься их применять;
  • Высокий уровень ответственности - тебя не нужно постоянно дергать и стоять над душой


Что мы предлагаем:

  • Хорошо платим
  • Даем возможность раскрыться, как человеку, так и специалисту
  • Новую технику
  • Коллектив без мудаков (у нас строгий фильтр на здоровую культуру в коллективе)
  • Удобный офис
  • Возможность работать по flex-графику (2 дня в офисе, 3 дня на удаленке)