Назад
Company hidden
9 часов назад

Software Development Engineer III (React, Node.js, Kotlin, Java)

Формат работы
hybrid
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
China
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/

TL;DR

Senior Software Development Engineer (React, Node.js, Kotlin, Java): Building and optimizing high-load customer-facing features and next-generation workflows for vacation rental management with an accent on API design, performance optimization, and event streaming. Focus on architecting React applications, designing GraphQL schemas, and developing robust backend services for a cloud-native platform.

Location: Shenzhen, China

Company

hirify.global brands power global travel for everyone, everywhere, designing cutting-edge tech to make travel smoother and more memorable.

What you will do

  • Architect React app structure (routing, state, data, error boundaries) for intuitive reservation, availability, payment, and guest management flows.
  • Design GraphQL schemas (federation, pagination, versioning) and REST fallbacks rooted in domain-driven boundaries.
  • Build Node.js BFF and Kotlin services for property management, payment processing, search relevance, guest lifecycle, and efficiency features.
  • Optimize performance (LCP, TTFB, bundle splitting, caching strategies) guided by Core Web Vitals and real user metrics.
  • Define testing strategy (unit, integration, e2e, visual, regression) with Jest/Cypress/Playwright and enforce quality gates in CI.
  • Mentor SDE I/II engineers (pairing, reviews, architecture guidance) fostering T-shaped growth.

Requirements

  • 5+ years frontend or full-stack experience.
  • Deep React knowledge (hooks, Suspense basics, performance profiling, composition).
  • Advanced TypeScript skills (generics, discriminated unions, API interface design).
  • Production API experience with backend Node.js or Kotlin/Java.
  • GraphQL design and resolver optimization (DataLoader, batching, caching).
  • Web performance and accessibility fundamentals.
  • Effective architectural communication (diagrams, RFCs, review feedback).
  • Proven mentorship and code quality leadership.

Nice to have

  • GraphQL schema/resolver implementation (Apollo).
  • Node.js backend experience (Express/Fastify/NestJS).
  • Performance profiling (Core Web Vitals, Lighthouse).
  • Kotlin or Java service development experience.
  • AWS (CloudFront, Lambda, ECS, S3, API Gateway).
  • Docker & feature flag systems.

Culture & Benefits

  • Full benefits package including exciting travel perks, generous time-off, and parental leave.
  • Flexible work model (with some pretty cool offices) and career development resources.
  • Fosters an open culture where everyone belongs and differences are celebrated.
  • Recognized as a Best Place to Work on Glassdoor in 2024.

Будьте осторожны: если вас просят войти в iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →