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