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)
- Досвід у проектуванні та розробці масштабованих систем
- Досвід у реляційних базах даних, напр. PostgreSQL.
- Глибоке знання 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> Відпустки через хворобу, поки ви не одужаєте - Медична допомога та благополуччя
- Сімейний простір
- Спортзал в офісі з особистим тренером
- Культура вина