Strong Junior NodeJS Engineer

UKEESS Software House


Дата: 8 годин тому
Місто: Львів
Адреса: вулиця Міртова, 12.
Вид зайнятості: Повна зайнятість
UKEESS Software House

UKEESS Software House шукає Strong Junior NodeJS розробника на повний робочий день (у Львові або з можливістю віддаленої співпраці в Україні).

Про замовника та проект:

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

Про команду:

Наша команда підтримує транзакції між мобільними додатками та серверними службами, забезпечуючи зворотну сумісність і забезпечуючи рівень агрегації для зменшення споживання заряду акумулятора та підвищення продуктивності додатків. GraphQL забезпечує гнучку конструкцію запитів, дозволяючи повертати лише певні поля, які запитує клієнт.

Наше проміжне програмне забезпечення складається з кількох сервісів (написаних на сервері Apollo), об'єднаних в один сервіс (за допомогою Apollo Federation). Всі сервіси розгорнуті в хмарі AWS. Також команда розробила інфраструктуру для розгортання проектів у тестових середовищах, проведення тестів продуктивності та розгортання проектів у продакшені.

Стек, з яким працює команда: NodeJS (14/18/20) / TypeScript / NestJS / Apollo Server / GraphQL / DynamoDB / Redis / AWS (S3, EC2, Lambda) / Terraform.

Ось деякі інші якості нашого майбутнього тіммейта, які ми шукаємо:

  • Постійно розвиває технічні таланти для досягнення великих результатів. Наш майбутній тіммейт пристрасть до навчання та професійного зростання.

  • Готовий створювати та підтримувати ефективний, багаторазовий та надійний код, а також зацікавлений у роботі з новими технологіями.

  • Володіє ґрунтовними знання. Для продуктивної роботи з нашою командою важливо мати ґрунтовні знання технологій.

Ключові обов'язки:

  • Розробка та підтримка масштабованих серверних застосунків, орієнтованих на мікросервісну архітектуру

  • Проектування, впровадження та оптимізація RESTful API та веб-сервісів

  • Забезпечення високої продуктивності, надійності та безпеки застосунків

  • Робота над міграцією в хмару та ініціативами технологічного переходу

  • Участь у всіх етапах циклу розробки: код-рев'ю, тестування та деплоймент

  • Робота в SCRUM-середовищі

Вимоги:

  • Від 2+ років комерційного досвіду роботи з JavaScript та Node.js

  • Глибокі знання та комерційний досвід роботи з GraphQL / Apollo Server / Apollo Federation

  • Глибокі знання таких фреймворків, як Nest.js або Express.js

  • Глибокі знання та досвід роботи з базами даних SQL та NoSQL (бажано DynamoDB)

  • Знання або комерційний досвід роботи з хмарними сервісами AWS (S3, EC2, Lambda тощо)

  • Досвід роботи з практиками та інструментами CI/CD (наприклад, Jenkins, Git)

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

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

  • Досвід роботи з Terraform або CloudFormation

  • Знання інструментів контейнеризації та оркестрації (наприклад, Docker, Kubernetes)

  • Ступінь бакалавра з комп'ютерних наук/інженерії

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

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

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

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

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

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

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

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

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

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

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

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

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

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

—------------------------------------------------------------------------------------------------------------------

The UKEESS Software House team is looking for a Strong Junior NodeJS Engineer to join our team for a full-time position (remotely in Ukraine or in Lviv's office).

About the Client and the Project:

Our customer is the world's largest family history and consumer genetics company. With more than 30+ 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 a new level of understanding about their lives. One of our teams is working on a project that helps make our customers' businesses more effective!

About the team:

Our team supports transactions between mobile applications and backend services, ensuring backward compatibility and providing an aggregation layer to reduce battery consumption and improve application performance. GraphQL enables the flexible construction of queries, allowing us to return only the specific fields requested by the client.

Our middleware comprises several services (written on Apollo Server) combined into one federation service (using Apollo Federation). All our services are deployed in the AWS cloud. We have developed infrastructure for project deployment on test environments, running performance tests, and project deployment on production.

Tech stack: NodeJS (14/18/20) / TypeScript / NestJS / Apollo Server / GraphQL / DynamoDB / Redis / AWS (S3, EC2, Lambda) / Terraform.

Here are some other qualities we are looking for:

  • Enjoy developing technical talent to achieve great things. You will have a passion for educating, training, and professional growth

  • Be great fun to work with. Be ready to build and maintain efficient, reusable, and reliable code and work with interesting and new technologies. 

  • Have a strong knowledge. Our ideal candidate must have strong knowledge to work productively in our team.

Responsibilities will include:

  • Develop and maintain scalable backend applications focused on microservices architecture

  • Design, implement, and optimize RESTful APIs and web services

  • Ensure high performance, reliability, and security of applications

  • Work on cloud migration and tech transition initiatives

  • Participate in all development lifecycle stages, including code reviews, testing, and deployment processes.

  • Work in a collaborative, agile environment (SCRUM)

Requirements:

  • At least 2+ years of commercial experience with JavaScript and Node.js

  • Strong knowledge and commercial experience with GraphQL / Apollo Server / Apollo Federation

  • Strong knowledge of such frameworks as Nest.js or Express.js

  • Strong knowledge and experience with SQL and NoSQL databases (DynamoDB is preferable)

  • Knowledge or commercial experience with AWS services (S3, EC2, Lambda, etc.)

  • Experience with CI/CD practices and tools (e.g., Jenkins, Git)

  • English: Upper intermediate level (both spoken and written)

It'll be a plus: 

  • Experience with Terraform or CloudFormation

  • Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes)

  • Bachelor’s degree in Computer Science/Engineering

What can 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! ;-)

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

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

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

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

Маркувальник

Аптека АНЦ, Львів,
3 години тому
Вітаємо! Це лідер фармацевтичного ринку — «Аптека АНЦ» і ми шукаємо саме ВАС — маркувальника в аптеку . Ми з гордістю реалізуємо стратегію LoveMark , де головний пріоритет — комфорт наших співробітників та надання клієнтам найвищого рівня сервісу. Ми пропонуємо: роботизовані аптеки; офіційне працевлаштування в штат компанії згідно КЗпП; стабільну заробітну плату — без жодних затримок — ми цінуємо вашу...
Аптека АНЦ

Менеджер/-ка відділу "М'ясо та м'ясопродукти"

METRO Україна, Львів,
1 день тому
Ми запрошуємо тих, хто: знається на операційних процесах відділів ТЦ та вміє ефективно ними управляти, володіє знаннями про продовольчі товари, стандарти якості та зберігання, та прагне ділитися цими знаннями з колегами, дбатиме про мотивацію, ефективність та залученість команди торговельного центру, піклуватиметься про наших клієнтів: підтримає відносини, вивчатиме потреби, забезпечить своєчасну наявність якісного товару. Наші начальники/-ці приймають виклики, які викликають ВПЕВНЕНІСТЬ:...
METRO Україна

Фахівець з рекрутингу (Івано-Франківськ, Львів,Тернопіль,Ужгород)

Сільпо, Львів,
1 день тому
Локація: Львів Формат: повна зайнятість / гібрид  «Сільпо» — це не просто мережа супермаркетів. Це жива, енергійна спільнота, де кожен співробітник має можливість зростати, розвиватися та впливати. Ми шукаємо рекрутера, який тонко відчуває людей, бачить талант у резюме і ще більше — в очах кандидата. Якщо ти любиш шукати "своїх", вмієш будувати довіру і заряджений(-а) на результат — тобі до...
Сільпо