Node/TypeScript Developer

Зарплата

от 270 000 до 410 000 ₽

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Software for insurers. Unlimited cover.

Описание вакансии

Условия работы

Solveva – компания из Швейцарии, специализирующаяся на страховом софте. Мы ценим увлечённость разработкой и стремимся создать в команде атмосферу доверия и свободы действий.

Мы ищем опытного Node/TS разработчика в новый проект для немецкого гиганта страхования с навыком разговорного английского языка (уровень В2 и выше). Если вам по душе DevOps и Agile, вы любите заботиться о качестве кода и сопровождаемости приложения, развивать себя и команду – тогда нам с вами по пути.

Наш стек:

Backend (Java):

  • Spring Boot
  • Java 17
  • MyBatis
  • PostgreSQL, Kafka
  • GitHub, Jenkins
  • Azure, Kubernetes
  • JUnit 5, Testcontainers

Backend (Node.js):

  • Jasmine/Jest/unit-tests
  • Node.js services on TypeScript

Frontend :

  • Angular 13
  • NgRx
  • PrimeNG

О проекте:
Pricing Integration Platform – сервис-фасад, объединяющий сложный процесс калькуляции стоимости полисов под одним общим API. Это центральная система для подсчётов, которой будут пользоваться другие приложения заказчика, собирающие информацию для страховых полисов.

Здесь нужно будет решать задачи преобразования большого количества данных, проработки удобного API, оркестрации распределённых заданий, версионирования параметров, а также реализации калькуляторов, которым нужно молниеносно выполнять подсчёты на больших объёмах данных. Проекту всего несколько месяцев, поэтому если вы чувствуете себя уверенно на старте – вам может понравиться.

В ближайшем будущем перед нами стоят задачи:

  • Продумать механизм хранения и чтения больших сделок (сотни мегабайтов json-данных)
  • Разбить большую сделку на меньшие части, параллельно подсчитать их и склеить в результат.
  • Создать сервис оркестрации и мониторинга подсчёта
  • Написать калькуляторы стоимости сделки
  • Разработать MVP продукта к осени этого года с подключением одного клиентского сервиса
  • Переезд из Azure в AWS

Что мы ждём от кандидатов:

  • Английский язык Intermediate и выше.
  • Умение работать с Node.js стримами, понимание как Node.js устроена изнутри .
  • Желание развиваться и развивать коллег.
  • Опыт построения распределённых систем и микросервисов. Плюсом будет знание типичных шаблонов и проблем интеграции сервисов.
  • Опыт проектирования API REST-сервисов.
  • Навыки работы с реляционными или NoSQL базами данных, умение оптимизировать запросы.
  • Плюсом будет опыт работы с data-intensive сервисами
  • Интерес к методологии DevOps, желание заниматься инфраструктурой и стабильностью проекта.
  • Стремление следить за качеством продукта, знание подходов тестирования, проверки и анализа кода, паттернов проектирования.
  • Вакансия подразумевает релокацию в Грузию/Болгарию/Португалию

Бонусы

Почему с нами здорово: 

  • У нас дружный коллектив, в котором приятно работать – люди всегда были нашей сильной стороной. В Сольвеве плоская структура (начальство тоже программирует), мало бюрократии (никакого заполнения бланков, чтобы купить авторучку), нет менеджеров (любой скрам-мастер, в первую очередь, разработчик).
  • Мы предоставляем вам выбор оборудования: Windows (Dell, Lenovo) или Mac (Pro, Air).
  • Удалённая, офисная или смешанная работа.
  • Мы поддерживаем гибкий рабочий день: обязательные часы присутствия с 11:00 до 17:00. В остальном – вы можете выбрать начало и окончание рабочего дня самостоятельно.
  • Вам предоставляется бонусный счёт на развитие знаний (книги, конференции, курсы), дополнительное оборудование и приведение тела в порядок после тяжёлой работы.
  • ДМС с возможностью расширения.
  • Три недели оплачиваемого больничного в год. Два дня оплачиваемого отгула по состоянию здоровья без больничного листа;
  • У нас есть летний офис у моря в солнечном Бургасе. Берите с собой семью, а мы вас снабдим рабочим местом в коворкинге.
  • Релокация в Грузию, Болгарию или Португалию

Solveva Team