Старший инженер Node.js Львів Мы ищем старшего инженера Node.js во Львове, чтобы присоединиться к нашей команде, которая сотрудничает с бразильским стартапом Time & Attendance. Описание проекта Наш клиент — бразильский стартап Time & Attendance. Наша система позволяет нам следить за соблюдением сотрудниками установленного графика и отслеживать время работы вне офиса. Наша команда с самого начала занималась разработкой технической части этого продукта. Мы уже начали работать с компаниями со штато
Старший инженер Node.js Львів Мы ищем старшего инженера Node.js во Львове, чтобы присоединиться к нашей команде, которая сотрудничает с бразильским стартапом Time & Attendance. Описание проекта Наш клиент — бразильский стартап Time & Attendance. Наша система позволяет нам следить за соблюдением сотрудниками установленного графика и отслеживать время работы вне офиса. Наша команда с самого начала занималась разработкой технической части этого продукта. Мы уже начали работать с компаниями со штатом более 1000 сотрудников. Мы ищем опытного, целеустремленного инженера, который укрепит нашу команду и поможет нам создать высококачественный продукт. Проект растет и динамичен и влияет на зарплаты тысяч людей по всей Бразилии. С внутренней точки зрения продукт представляет собой: Сервис-ориентированную систему, которая работает внутри кластера Kubernetes. Все сервисы написаны на Node.js, за исключением одного, созданного с использованием Ruby onRails API для мобильных и веб-приложений. Сторонние интеграции с популярными платформами SaaS и Партнеры Требования Должен иметь опыт работы с Node.js. Опыт проектирования и разработки масштабируемых систем. Опыт работы с реляционными базами данных, например. ПостгреSQL. Уверенное знание Javascript. Опыт работы с Typescript будет плюсом. Брокеры сообщений Опыт работы с Docker Upper Intermediate Английский Приятно иметь Опыт работы с Kubernetes GCP, Prometheus, Grafana Опыт написания модульных и интеграционных тестов с упором на эффективность, а не на покрытие Опыт работы с нереляционными базами данных: Neo4j, Druid, Kafka, Redis Базовое системное администрирование Linux Было бы здорово: Опыт работы с Temporal. Опыт работы с конвейерами CI/CD, скорее всего, Github Actions. Обязанности Расширение функциональности существующего API (Node.js) Проектирование и создание новых функций (скорее всего, на Node.js/Typescript/Nest, но технология обсуждается) Улучшение производительности и масштабируемости Подготовка системы к международному расширению Что вы получаете Значимая работа Отсутствие отслеживания времени Единомышленники человек Программа внутреннего обучения и развития Сочетание работы и личной жизни 20 дней отпуска Больничные листы до выздоровления Медицинское обслуживание и благополучие