Войти

Senior 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 - ключевые параметры успешной работы.


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

  • Работать в команде и менторить своих коллег;
  • Учавствовать в анализе требований, оценивать сроки и ставить задачи для разработчиков;
  • Выбирать архитектурные решения совместно с системным архитектором, проектировать приложения и API в рамках экосистемы;
  • Решать бизнес-задачи с использованием JS на сервере (знать, что такое event-loop);
  • Выстраивать работу и процессы в своем направлении;
  • Контролировать качество кода и других принятых командой стандартов в разработке;
  • Ставить задачи на написание тестов (Unit, Intergration и пр.)
  • Немного DevOps'ом (совместно с профильными инженерами)
  • Scrum


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

  • Хорошее знание Node.js (NestJS), TypeScript;
  • Опыт разработки highload'ов и финансовых сервисов;
  • Domain driven development;
  • Микросервисная архитектура;
  • REST API / Web Socket;
  • Опыт интеграции с внешними системами;
  • Понимание принципов асинхронного программирования;
  • Опыт работы с системами контейнеризации и оркестрации: Docker и Kubernetes;
  • PostgreSQL, Redis, MongoDB;
  • CQRS (умение оптимизировать запросы);
  • Опыт работы с NATS и Kafka: асинхронное и синхронное (RPC) взаимодействие сервисов;
  • Опыт руководства командами разработчиков, постановки задач, контроля выполнения, проведения code review;
  • Опыт выстраивания пайплана CI/CD
  • Linux, bash


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

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


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

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