GEOBUYER L.L.C. logo

Full-Stack Engineer (Node.js / React / Search)

GEOBUYER L.L.C.·Salary not specified

Primary stack

ReactNode.jsPostgreSQLWebSocketsTypeScriptCI/CDNext.jsGraphQLAPIMongoDB

Nice to have's

Nest.jsArchitectureMicroservicesDevOpsJestSeleniumAgileScrum

Job description

About the Position

Ми шукаємо сильного Full-Stack Engineer, який зможе підсилити команду у розвитку backend-, frontend- та search-рішень для продукту.

Нам важливий не просто набір технологій у стеку, а інженерне мислення: розуміння архітектури, вміння обирати адекватний підхід під задачу, працювати зі складними інтеграціями, продуктивністю, даними та масштабуванням.

Ця роль підійде спеціалісту, який однаково впевнено почувається в Node.js / TypeScript backend-розробці, розуміє сучасний frontend на React / Next.js, а також має практичний досвід роботи з інфраструктурою, пошуком і високонавантаженими системами.

Responsibilities

  • Розробка та підтримка backend-сервісів на Node.js / TypeScript / Nest.js
  • Участь у проектуванні архітектури сервісів і систем
  • Вибір та обґрунтування технічних підходів залежно від бізнес-задач
  • Побудова та розвиток REST / JSON-RPC API, event-driven рішень та real-time функціоналу
  • Робота з PostgreSQL та MongoDB
  • Робота з асинхронними чергами, event streaming та transformation pipeline
  • Проведення складних технічних змін і міграцій
  • Профілювання коду, оптимізація запитів і підвищення продуктивності систем
  • Розробка або підтримка frontend-рішень на React / Next.js
  • Інтеграція frontend та backend через REST / GraphQL / WebSockets
  • Робота з search-рішеннями та оптимізацією релевантності пошуку
  • Участь у CI/CD, observability та deployment-процесах
  • Code review, технічні обговорення, взаємодія з командою в delivery-циклі

Requirements

Backend / Architecture

  • 3+ роки досвіду з Node.js та backend-розробкою
  • Впевнене володіння TypeScript
  • Практичний досвід роботи з Nest.js
  • Розуміння принципів проектування: ООП, SOLID
  • Розуміння, коли доцільно використовувати моноліт, коли мікросервісну архітектуру, а коли краще обрати інший підхід
  • Досвід роботи в мікросервісній архітектурі
  • Досвід побудови сервісів, що працюють з PostgreSQL + MongoDB
  • Досвід реалізації REST, JSON-RPC API, event-driven архітектур та real-time рішень
  • Вміння профілювати код і запити
  • Досвід складних міграцій
  • Розуміння асинхронних черг, event streaming, data transformation

Frontend

  • Досвід роботи з React / Next.js
  • Розуміння SSR, SSG, ISR та побудови SEO-орієнтованих додатків
  • Впевнена робота з сучасним JavaScript (ES6+), HTML5, CSS3
  • Досвід роботи зі state management (Redux, Zustand або аналоги)
  • Досвід інтеграції з backend через REST, GraphQL, WebSockets
  • Практика роботи з UI-бібліотеками (MUI, Ant Design або аналогами)
  • Розуміння підходів до оптимізації frontend-продуктивності: lazy loading, code splitting
  • Досвід роботи з формами та валідацією (React Hook Form, Formik або аналоги)
  • Базове розуміння UX/UI принципів
  • Досвід роботи з авторизацією (JWT, OAuth)

Infrastructure / Cloud / DevOps

  • Досвід роботи з Docker, Kubernetes, Helm
  • Розуміння принципів деплою frontend та backend частин
  • Досвід роботи з хмарними платформами: GCP, AWS або Azure
  • Розуміння роботи з CDN, кешуванням та оптимізацією доставки контенту
  • Практичне розуміння CI/CD
  • Буде перевагою досвід з GitLab Pipelines, Prometheus, Grafana

Search / Data

  • Досвід роботи з будь-якими пошуковими системами: Elasticsearch / OpenSearch / Meilisearch / Typesense
  • Розуміння принципів індексації, пошукових запитів та релевантності результатів
  • Досвід оптимізації пошуку та фільтрації для великих обсягів даних
  • Досвід побудови search API

Testing / Teamwork

  • Досвід тестування з Jest або іншими інструментами
  • Буде плюсом досвід з Selenium
  • Вміння працювати з Git: branching, code review
  • Досвід роботи в Agile / Scrum командах
  • Хороші комунікаційні навички
  • Відповідальність за результат та зрілий підхід до командної роботи

Nice to Have

  • Досвід роботи з високонавантаженими продуктами
  • Досвід побудови або оптимізації SEO-орієнтованих frontend-рішень
  • Досвід роботи з real-time функціоналом
  • Досвід побудови складних інтеграцій між сервісами
  • Широкий технічний кругозір і здатність бачити систему цілісно

We Offer

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

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

Apply Now

Apply now

© GEOBUYER L.L.C.. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Product company. E-Commercegeobuyer.app

More at GEOBUYER L.L.C.

All 7 roles

Popular searches