JetBrains
Senior Software Developer (JCP Core Foundation Licensing and Quotation)
About this role
Description: Design and operate backend services for customer entitlements and usage billing. Own end-to-end data flows, ensuring accuracy in licensing and consumption. Tackle distributed systems challenges and manage data migrations without downtime. Requirements: Proven experience in backend services on JVM using Kotlin or Java. Knowledge of relational databases and live schema migrations (PostgreSQL preferred). Understanding of distributed systems patterns and event-driven architectures. Experience in designing versioned APIs and diagnosing production incidents. Proficiency in English communication. Benefits: Competitive salary and flexible work location options. Remote work opportunities and extra time off. Medical insurance allowance and learning development opportunities. Relocation support and mental health services. Access to sports benefits and internal events.