GEOBUYER L.L.C. logo

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

GEOBUYER L.L.C.·Salary not specified

Primary stack

React NativeDockerNode.jsPostgreSQLWebSocketsTypeScriptCI/CDGraphQLAPIMongoDB

Nice to have's

ReactNext.jsSSRSSGISRSeleniumAgileScrumPrometheusGrafana

Job description

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

Full-time

Remote


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

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

Ця роль підійде спеціалісту, який має сильну базу в мобільній розробці, добре орієнтується в Node.js / TypeScript backend, розуміє сучасний підхід до побудови продуктів і вміє бачити систему цілісно.

About the Position

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

Responsibilities

  • Розробка та підтримка мобільних застосунків
  • Участь у розвитку backend-сервісів на Node.js / TypeScript / Nest.js
  • Проектування технічних рішень для мобільної та серверної частини продукту
  • Інтеграція мобільного застосунку з API, push notifications, deep linking та real-time функціоналом
  • Робота з PostgreSQL, MongoDB та сервісною логікою
  • Робота з асинхронними чергами, event streaming та transformation pipeline
  • Проведення складних технічних змін і міграцій
  • Профілювання коду, оптимізація продуктивності застосунків і сервісів
  • Робота з офлайн-режимом, кешуванням та синхронізацією даних
  • Участь у публікації та підтримці застосунків в App Store та Google Play
  • Інтеграція з frontend-рішеннями та суміжними web-інтерфейсами
  • Робота з пошуковими рішеннями та search API
  • Участь у CI/CD, observability та deployment-процесах
  • Code review, технічні обговорення та тісна взаємодія з командою

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

Mobile Development

  • Досвід мобільної розробки (React Native або інші кросплатформенні рішення)
  • Розуміння життєвого циклу мобільних додатків (iOS / Android)
  • Досвід інтеграції з мобільними API
  • Практичний досвід роботи з push notifications (Firebase, APNs)
  • Досвід роботи з deep linking та universal links
  • Вміння оптимізувати продуктивність мобільних застосунків
  • Досвід роботи з офлайн-режимом, кешуванням та синхронізацією даних
  • Досвід публікації застосунків у App Store / Google Play

Frontend / Web

  • Досвід роботи з React / Next.js
  • Розуміння SSR, SSG, ISR
  • Досвід інтеграції з backend через REST, GraphQL, WebSockets
  • Розуміння сучасного frontend-підходу буде перевагою для кращої взаємодії мобільної та web-частини продукту

Search / Data

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

Infrastructure / Cloud / DevOps

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

Testing / Teamwork

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

Nice to Have

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

What We Value

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

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


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