backend developer for licensing and billing systems

Enfint

Deutschland

Hybrid

EUR 90.000 - 130.000

Vollzeit

Vor 6 Tagen
Sei unter den ersten Bewerbenden
Bewerbungsgenerator

Hebe dich für diese Rolle von der Masse ab — erstelle in etwa einer Minute einen maßgeschneiderten Lebenslauf und ein Anschreiben.

Schaffe es an den ATS-Filtern vorbei

Benefits dieser Stelle

Гибридный формат работы
Удаленная работа до 30 дней/год за гра
Медицинская страховка для сотрудника и
Обучение и конференции

Zusammenfassung

JetBrains ищет backend-разработчика на JVM для создания и эксплуатации сервисов, управляющих лицензиями и расходом использования. Вы будете эволюционировать доменные модели под разные коммерческие схемы, проектировать версии API и обеспечивать надежность через интеграционные тесты и мониторинг.

Требуется опыт работы с Kotlin/Java, Kafka и распределёнными системами. Гибкий формат работы, удалённые связи и высокий уровень ответственности приветствуются.

Qualifikationen

  • Опыт разработки и эксплуатации JVM-бэкэнд сервисов на Kotlin/Java.
  • Знание реляционных БД, транзакций, уровней изоляции, индексов и миграций схем.
  • Понимание паттернов распределённых систем: идемпотентность, повторные попытки, eventual consistency.
  • Опыт миграций данных без простоя с использованием feature flags и staged rollout.
  • Проектирование версионированных API для инженерных команд.
  • Опыт работы с архитектурами на события и Kafka.
  • Умение диагностировать инциденты в продакшене и быстро находить решения.
  • Свободно владение английским языком (письменно и устно).

Aufgaben

  • Разрабатывать и эксплуатировать бэкэнд-сервисы на JVM.
  • Управлять конвергенцией лицензионных и потребительских данных в единый поток.
  • Моделировать доменные области под разные коммерческие модели.
  • Интегрировать с внешними системами с учётом идемпотентности и согласованности.
  • Писать интеграционные тесты и поддерживать инфраструктуру тестирования.

Kenntnisse

Kotlin
Java
Distributed systems
Kafka
English
Problem solving

Tools

Kafka

Jobbeschreibung

Описание:

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.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
oder ziehe deine Datei hierhin.
Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

backend developer for AI-first debugging
backend developer for AI-first debugging

Enfint • Deutschland

Hybrid
EUR 90.000 - 140.000
Удаленная работа
Медицинская страховка для сотрудника и
Медицинская страховка для семьи
+6
Senior Software Developer (JCP Core Foundation Licensing and Quotation)
Senior Software Developer (JCP Core Foundation Licensing and Quotation)

Jackalope Digital LLC • Deutschland

Hybrid
EUR 120.000 - 170.000
Flexible work location
Remote work abroad up to 30 days/year
Medical insurance allowance
+6
Senior Software Developer (JCP Core Foundation Licensing and Quotation)
Senior Software Developer (JCP Core Foundation Licensing and Quotation)

JetBrains • München

Hybrid
EUR 110.000 - 160.000
Flexible work location
Remote work up to 30 days abroad
Learning & development opportunities
+1
Senior Software Developer (JCP Core Foundation Licensing and Quotation)
Senior Software Developer (JCP Core Foundation Licensing and Quotation)

JetBrains • Berlin

Hybrid
EUR 120.000 - 160.000
Flexible work location
Remote work up to 30 days abroad
Relocation support
+3
Senior Software Developer (JCP Core Foundation Licensing and Quotation)
Senior Software Developer (JCP Core Foundation Licensing and Quotation)

JetBrains • Deutschland

Vor Ort
EUR 120.000 - 160.000
Flexible work location
Remote work up to 30 days abroad
Relocation support
+1
product manager for licensing and administration
product manager for licensing and administration

Enfint • Berlin

Hybrid
EUR 110.000 - 170.000
Relocation support
Free meals and snacks
On-site gyms or sports club stipends
+3
product manager for licensing and administration
product manager for licensing and administration

Enfint • Deutschland

Hybrid
EUR 90.000 - 150.000
Relocation support
Free meals and snacks
On-site gym or sports club stipend
+2
low-code developer for developer tools
low-code developer for developer tools

Enfint • Deutschland

Hybrid
EUR 120.000 - 190.000
Гибридный график работы
Разрешенная удаленная работа за границ
Медицинская страховка сотрудника и его
+1
project manager for developer platforms
project manager for developer platforms

Enfint • Deutschland

Hybrid
EUR 90.000 - 130.000
Flexible location
Remote abroad 30 days
Competitive salary
+9
ai engineer for developer tools
ai engineer for developer tools

Enfint • Deutschland

Hybrid
EUR 140.000 - 210.000
Flexible work location
Remote work from abroad up to 30 days
Medical insurance
+7