Назад
Company hidden
8 дней назад

Senior Software Engineer - Storefront Services Team (GraphQL/AI)

116 000 - 195 000$
Формат работы
remote (только USA)
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

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

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

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

Текст:
/
TL;DR
Senior Software Engineer - Storefront Services Team (GraphQL/AI): Build and evolve the service powering BigCommerce storefronts, with an accent on GraphQL Storefront APIs, backward compatibility, and production reliability. Focus on supporting AI-driven shopping agents, debugging distributed services, and safely delivering changes through testing, feature flags, and gradual rollouts.

Location: United States - Remote

National base salary: $116,000.00–$195,000.00 per year

Company

Commerce is a distributed commerce technology company whose brands include BigCommerce, hirify.global, and Makeswift, providing an AI-driven e-commerce platform and connected tools for merchants.

What you will do

  • Build and maintain features for the service powering every BigCommerce storefront, shaping requirements and technical designs with product managers and partner teams.
  • Extend GraphQL Storefront API queries and fields while maintaining schema guidelines, backward compatibility, and support for headless storefronts and third-party integrations.
  • Evolve the storefront service for AI-driven shopping, enabling agents and shopping assistants to browse, build carts, and complete checkout.
  • Investigate production issues and improve service performance and reliability using metrics, traces, and logs.
  • Review code from contributing engineering teams and develop design skills through design reviews and pairing with senior engineers.

Requirements

  • 5+ years of experience building backend services running in production.
  • Preferred minimum Bachelor's degree in computer science, electrical engineering, software engineering, computer engineering, or management information systems, or equivalent experience.
  • Production experience with Scala or Kotlin is preferred; backend experience with languages such as Java or Go is accepted for candidates willing to learn Scala.
  • Experience translating requirements into technical designs with product managers or other stakeholders and delivering those designs to production.
  • Working knowledge of HTTP fundamentals, including caching headers, cookies, sessions, and timeouts.
  • Familiarity with GraphQL APIs; service-to-service communication and caching technologies such as gRPC and Redis.
  • Experience debugging production issues with metrics, traces, and logs using tools such as Grafana, Prometheus, OpenTelemetry, or Sentry.
  • Familiarity with feature flags and gradual rollouts for safely releasing changes.
  • Experience writing automated tests and working with CI/CD pipelines.
  • Regular use of AI coding assistants such as Claude Code or Cursor, with careful review of AI-generated code.
  • Interest in how AI agents use APIs, including MCP and tool calling.

Culture & Benefits

  • Remote-first work across time zones with an emphasis on clear writing, independence, thoughtful design documents, detailed pull requests, and asynchronous collaboration.
  • Engineers own their changes through production and have direct responsibility for shipping and operating their work.
  • Optional collaborative workspaces are available in Austin, Atlanta, and London for gatherings, workshops, and in-person connection.
  • Compensation may also include variable compensation, equity, and benefits according to local policies.
  • Inclusive and accessible hiring experience with accommodations available when needed.

Hiring process

  • The interview process includes government ID and biometric verification through Persona.
  • Identity information is collected and processed in accordance with applicable privacy laws.

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