Назад
Company hidden
3 дня назад

Staff Software Engineer - Core Services (TypeScript)

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

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

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

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

Текст:
/
TL;DR
Staff Software Engineer - Core Services (TypeScript): Building and evolving shared platform capabilities, including authentication and identity, event-driven systems, and high-performance APIs, with an accent on scalable architecture, reliability, and developer experience. Focus on designing distributed services, integrating identity platforms and Ruby on Rails systems, and leading adoption of foundational capabilities across engineering teams.

Location: Hybrid, requiring two days in the San Francisco office every Tuesday and Wednesday.

Base pay: $150,000–$200,000 per year, excluding bonus, benefits, and perks.

Company

hirify.global is a marketplace platform connecting people with Taskers for home services such as furniture assembly, handyman work, and moving help.

What you will do

  • Lead the architecture, integration, and adoption of shared platform capabilities across engineering teams.
  • Design, build, and maintain high-performance TypeScript APIs and foundational services.
  • Design and promote event-based architectures for reliable, loosely coupled service communication.
  • Own authentication and authorization capabilities, including third-party identity platforms and partner integrations.
  • Integrate shared services with Ruby on Rails backend infrastructure and improve platform performance, reliability, security, and developer experience.
  • Mentor engineers and partner with Engineering and Product leadership on the technical strategy for shared services.

Requirements

  • 8+ years of experience developing modern APIs and distributed services.
  • Hands-on experience with authentication and identity platforms such as Auth0, Okta, or Cognito, including OAuth 2.0, OpenID Connect, and SSO.
  • Experience designing and operating event-based architectures such as Kafka, SNS/SQS, or EventBridge.
  • Experience building and maintaining robust TypeScript-based APIs and services.
  • Strong technical design and architecture skills focused on scalable shared capabilities.
  • Professional experience with AI-led agentic software development tools such as Claude Code, Codex, or Cursor.
  • Experience with modern software development workflows, CI/CD pipelines, and containerized environments.
  • Ability to mentor engineers, communicate complex technical subjects clearly, and break down complex platform initiatives into high-impact iterations.

Nice to have

  • Experience with AWS, infrastructure as code, and Kubernetes.
  • Experience with relational and key-value datastores such as MySQL, Redis, and Elasticsearch.
  • Experience with Backend-for-Frontend design patterns, API gateways, rate limiting, and securing service-to-service communication.
  • Professional experience with Ruby on Rails, including extending large existing Rails applications.

Culture & Benefits

  • Hybrid work with regular in-person collaboration.
  • Employer-paid health insurance and a 401k match with immediate vesting for US-based employees.
  • Flexible time off and two company-wide closure weeks for global employees.
  • Product, wellness, productivity, and education stipends, IKEA discounts, and reproductive health support.
  • Inclusive, collaborative, pragmatic, and fast-paced working environment.

Hiring process

  • AI-assisted prescreening may be used for US-based candidates, with every application reviewed by a recruiting team member.
  • US-based candidates may opt out of AI-assisted prescreening and request manual review.

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