10 сен

backend developer for licensing and billing systems

ориентир по рынку
вакансия зп не указана
в среднем 310 714 ₽
Загрузи резюме, чтобы видеть мэтчи с вакансией

подготовьтесь к отклику

ai-инструменты

Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузите резюме

описание

JetBrains creates intelligent software development tools for developers and teams. Its products are used by more than 15 million users and over 300,000 companies to solve complex problems and improve development productivity and AI adoption at scale.

задачи

  • Design, build, and operate backend services that determine customer entitlements and usage costs;
  • Own end-to-end flows from ingesting licensing and purchase data to enforcing quotas and recording consumption;
  • Evolve the domain model to support seat-based and usage-based commercial models;
  • Design integrations with external systems using idempotency, ordering, reconciliation, and eventual consistency;
  • Plan and execute live data migrations with feature flags, dual writes, backfills, and staged verification;
  • Build observability by defining invariants, metrics, and alerts;
  • Design versioned, backward-compatible internal APIs for other JetBrains teams;
  • Improve system performance and reliability under continuous production load;
  • Decommission legacy subsystems;
  • Write integration tests against real dependencies and maintain test infrastructure;
  • Investigate production incidents, identify root causes, and implement lasting fixes.

требования

  • Proven experience building and operating JVM backend services with Kotlin or Java;
  • Solid knowledge of relational databases, including transactions, isolation levels, locking, indexing, and live schema migrations;
  • Deep understanding of distributed systems patterns, including idempotency, retry strategies, eventual consistency, and data reconciliation;
  • Practical experience performing live data migrations and system changes without downtime using feature flags and staged rollouts;
  • Experience designing versioned, backward-compatible APIs for engineering teams;
  • Hands-on experience with event-driven architectures and message brokers such as Kafka;
  • Ability to diagnose, debug, and resolve production incidents in complex environments;
  • Strong focus on accuracy in systems with direct financial impact;
  • Pragmatic judgment when designing distributed systems under unreliable delivery;
  • Ability to use metrics, traces, and logs to understand production behavior;
  • Ability to navigate and simplify large legacy codebases;
  • Clear, direct communication across teams with different priorities;
  • Testing-focused engineering approach;
  • Proficiency in written and spoken English.

условия

  • Strong base salary with competitive pay reflecting skills and experience;
  • Flexible work location from home or an office;
  • Up to 30 days per year working remotely from abroad;
  • Extra time off;
  • Medical insurance allowance for the employee and family;
  • Conferences, courses, and language classes;
  • Relocation support is available;
  • Local language and English classes;
  • Hot meals or a lunch allowance on workdays;
  • Professional mental health services;
  • On-site gym or sports club stipend;
  • Internal company events;
  • Benefits may vary depending on location.

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайтесь: это мошенничество.

Про зарплаты

Анонимные данные по зарплатам и грейдам.
Можно сверить вилку с рынком.

Посмотреть зарплаты

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайтесь: это мошенничество.