Senior FullStack JavaScript Engineer (React/NodeJS)

UKEESS Software House


Дата: 3 години тому
Місто: Львів
Вид зайнятості: Повна зайнятість
UKEESS Software House

UKEESS Software House шукає Senior FullStack JavaScript (React/Node) розробника на повний робочий день (в Львові).

Про проект і команду:

Це один з найбільших у світі ресурсів по дослідженню сімейної історії та оцифровці ДНК (клієнт із США). За допомогою цього сервісу можна побудувати своє сімейне дерево, дослідити свій родовід, дізнатись цікаві факти про своїх предків і знайти родичів на базі у понад 60 млрд оцифрованих архівних записів (+ ця цифра постійно росте). Також за допомогою ДНК-аналізу, наприклад, можна визначити етнічне походження, особливості тілобудови тощо, а також знайти родичів (зараз - це майже 100 визначень по днк-аналізу). Загалом, наш замовник вважається найбільшим у своїй бізнес-ніші!

Наша команда веде значну частину customer-facing веб-аплікацій, які щодня мають понад 3,5 млн переглядів. Команда сфокусована на забезпеченні швидкого, захоплюючого та інтуїтивного досвіду пошуку, щоб допомогти користувачам зробити змістовні генеалогічні відкриття. Наша команда працює з величезним набором даних із понад 60 мільярдів історичних записів, використовуючи методи сукупності даних, ефективні стратегії кешування та оркестровані компоненти для забезпечення продуктивності та масштабованості. Наша місія полягає в тому, щоб швидко вивчити найбільш релевантні уявлення, що робить дослідження сімейної історії максимально безпроблемною та вражаючою.

Стек технологій на проекті: 

React / Redux / RTK / RTK Query / Tanstack / SCSS / JS / TS / NodeJS / Express / EJS / MicroFrontends / AWS (ECS/ElasticCache/Lambdas/CloudWatch/S3)

Обов'язки:

  • Участь у проектуванні, архітектурі та розробці передових програмних рішень

  • Написання ключових алгоритмів, щоб максимізувати масштабованість і надійність

  • Надання рекомендацій щодо проектування мікросервісу REST API

  • Розробка нових фіч та проведення їх A/B-тестування

  • Впровадження високоякісних рішень для веб-додатків

  • Проведення рев'ю коду

  • Здійснення рефакторингу коду та архітектури

  • Діагностика складних проблем із залученням кількох систем і технологій

Технічні вимоги:

  • 5+ років комерційного досвіду роботи з NodeJS і React

  • Досвід зі створення RESTful-сервісів у середовищі мікросервісів

  • Досвід роботи з TypeScript, JavaScript

  • Міцні знання функціонального та об'єктно-орієнтованого програмування

  • Досвід і хороше розуміння global state management, бажано Redux 

  • Поглиблене розуміння асинхронності та керування пам’яттю в JS

  • Прикладні знання про різні стратегії logging та кешування для aggregation layer

  • Глибоке розуміння структур даних і шаблонів проектування

  • Прикладні знання бандлерів і компіляторів JS

  • Міцні знання веб-безпеки

  • Глибоке розуміння рендерингу та state management у React

  • Базові знання хмарної інфраструктури, доступності, балансування навантаження, DNS

  • Досвід роботи з хмарними провайдерами (бажано AWS)

  • Досвід роботи з CI/CD 

  • Англійська: вище середнього щонайменше (розмовна та письмова)

Буде перевагою:

  • Досвід роботи зі стандартами доступності (screen readers)

  • Досвід роботи з високонавантаженими клієнтськими програмами

  • Практичний досвід роботи з RTK, RTK Query

  • Досвід роботи з Redis

  • Прикладні знання веб-продуктивності та SEO-оптимізації

  • Недавній досвід або добре розуміння шаблону мікро-фронтенду

  • Досвід роботи з реляційними базами даних

Що ми пропонуємо новому колезі?

  • Конкурентоспроможна компенсація (на основі ринкових даних, але також залежить від технічного рівня кандидата)

  • Гнучкий графік роботи

  • Щорічна оплачувана відпустка

  • Безкоштовні уроки англійської (онлайн)

  • Медичне страхування або дві альтернативи на вибір

  • Індивідуальні плани для професійного та особистісного розвитку

  • Відсутність бюрократії та мікро менеджменту

  • Сучасні комфортні офіс (зона барбекю, кухні, кімнати відпочинку та ін.)

  • Закордонні відрядження (після війни)

  • Парковка та зарядна станція для електромобілів

  • Корпоративні подарунки, свята та розваги

  • Спортивні активності: настільний теніс, футбол, воркаут

Надішліть нам своє резюме і давайте познайомимося! ;)

--------------------------------------------------------------------------------------------------------------------

UKEESS Software House is looking for a Senior FullStack JavaScript Engineer (React/NodeJS) to join our team for a full-time position (in Lviv).

About the Project and Team

Our customer is the world’s largest family history and consumer genetics company.

With more than 60+ billion digitized global historical records, 100 million family trees, and 18 million people in a growing DNA database, our client helps customers discover their family stories and gain actionable insights about their health and wellness. Are you passionate about dedicating your work to enriching people’s lives? Join us!

Our team owns a major portion of customer-facing web applications, serving over 3.5 million daily views. We focus on delivering a fast, engaging, and intuitive search experience to help users make meaningful genealogical discoveries. We work with a vast dataset of over 60 billion historical records, leveraging data aggregation techniques, efficient caching strategies, and orchestrated components to ensure performance and scalability. Our mission is to surface the most relevant insights quickly, making the exploration of family history as seamless and impactful as possible.

Tech stack of the project: 

React / Redux / RTK / RTK Query / Tanstack / SCSS / JS / TS / NodeJS / Express / EJS / MicroFrontends / AWS (ECS/ElasticCache/Lambdas/CloudWatch/S3)

Responsibilities will include:

  • To partake in the design, architecture, and development of advanced software solutions

  • Write key algorithms to maximize scalability and reliability

  • Guide micro-service REST API design

  • Develop new features and run A/B tests

  • Implement high-end solutions for web applications

  • Perform high-quality code reviews

  • Perform code and architecture refactoring

  • Diagnose complex problems involving multiple systems and technologies

Requirements:

  • 5+ years of commercial experience with NodeJS and React

  • Recent and proficient experience with building RESTful services in a microservices environment

  • Proficient experience with TypeScript, JavaScript

  • Proven knowledge of both functional and object-oriented programming

  • Recent experience and a strong understanding of global state management (Redux preferred)

  • Deep understanding of asynchrony and memory management in JS

  • Applied knowledge of different logging and caching strategies for the aggregation layer

  • Strong understanding of data structures and design patterns

  • Applied knowledge of bundlers and JS compilers

  • Proven knowledge of web security

  • Deep understanding of rendering and state management in React

  • Basic knowledge of cloud infrastructure, availability, load balancing, and DNS

  • Experience with cloud providers (AWS preferred)

  • Experience with CI/CD 

  • English: Upper-Intermediate level at least (both spoken and written)

Nice to have skills:

  • Experience with optimizing for accessibility standards (screen readers)

  • Experience with high-load customer-facing applications

  • Hands-on experience with RTK, RTK Query

  • Experience with Redis

  • Applied knowledge of web performance and SEO optimization

  • Recent experience or good understanding of the micro-frontend pattern

  • Experience with Relational databases

What do we offer our new colleague?

  • Full-time position in a highly professional team 

  • Competitive compensation (based on market data, but also depending on the technical level of the candidate)

  • Flexible work schedule 

  • Individual approach to professional growth 

  • Free English classes (online)

  • 3 health packages to choose from

  • Annual paid vacation and state holiday celebration

  • Lack of bureaucracy and micromanagement

  • Foreign business trips (after the war)

Our office in Lviv has generators and stable communication in case of “no electricity”.  Also, you will have the:

  • Modern, comfortable office facilities (a barbecue zone, kitchens, lounge rooms, coffee machines, etc.)

  • On-site parking lot and charge station for Electric Cars

  • Corporate gifts, celebrations, and fun activities

  • Sports activities: ping-pong, soccer, workout

Suppose you have a passion for solving challenging problems, building scalable, robust systems, love working with the latest technologies in a fast-paced, flexible environment, and are excited at the prospect of having a significant impact on products with more than 3 million paying subscribers. In that case, we want to talk to you! ;-)


Як відгукнутися?

Щоб відгукнутися на цю вакансію, вам необхідно авторизуватися на нашому сайті. Якщо у вас ще немає облікового запису, будь ласка, зареєструйтесь.

Розмістити резюме

Схожі вакансії

Майстер манікюру/педикюру

BLACK beauty space, Львів,
20 000 ₴
1 годину тому
 ВАКАНСІЯ: МАЙСТЕР МАНІКЮРУ/ПЕДИКЮРУ У студію краси BLACK BEAUTY SPACE шукаємо майстра манікюру/педикюру  Якщо ти любиш свою справу, мрієш працювати в комфортних умовах та хочеш розвиватися — тобі до нас! Ми пропонуємо: Зручне розташування студії Гнучкий графік роботи Всі необхідні матеріали та обладнання Команду професіоналів та підтримку адміністратора Комфортне робоче місце Реклама та залучення нових клієнтів від студії Очікуємо від тебе:...
BLACK beauty space

Менеджер по туризму в Join UP!

Генкузен Ю.Ю., ФОП, Львів,
8 000 ₴ - 30 000 ₴
4 години тому
Туристичні менеджери, команда Join UP! чекає на вас! Бажаєте змін та росту? Приєднуйтеся до команди професіоналів. 10 місце по Україні за версією ТО Join UP!  Що треба робити? продавати тури в різноманітні куточки планети та відкривати українцям світ разом із JoinUP!  підтримувати мандрівників до, під час та після туру консультувати щодо тонкощів туру бронювати тури працювати з системою CRM Очікуємо...
Генкузен Ю.Ю., ФОП

Рекрутер, HR-менеджер

Ковгер, Львів,
1 день тому
Опис вакансії: Компанія «KOVGER» — авторизований партнер Rehau, виробник металопластикових та алюмінієвих вікон та дверей, запрошує на посаду HR-менеджера у м.Львів. У зв’язку з розширенням штату запрошуємо в нашу команду енергійного та відповідального HR-менеджера. Ви зможете розвинути свої професійні навички та приєднатися до успішної компанії, що вже довгий час забезпечує клієнтів високоякісною продукцією. Основні обовʼязки: Введення повного циклу рекрутингу: від...
Ковгер