Strong Junior NodeJS Engineer
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! ;-)
Як відгукнутися?
Щоб відгукнутися на цю вакансію, вам необхідно авторизуватися на нашому сайті. Якщо у вас ще немає облікового запису, будь ласка, зареєструйтесь.
Розмістити резюмеСхожі вакансії
Маркувальник

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

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