Senior Software Developer (JCP Core Foundation Licensing and Quotation)
JetBrains · Belgrade
Description du poste
About the role
JetBrains is looking for a Senior Software Developer to own and evolve the backend services that determine customer entitlements, usage metering, and billing. You will work on critical commercial flows, ensuring correctness and reliability across distributed systems.
Key responsibilities
- Design, build, and operate backend services that calculate customer entitlements and usage costs.
- Own end‑to‑end data flows from licensing and purchase ingestion to quota enforcement and consumption recording.
- Evolve the domain model to support new seat‑based and usage‑based commercial structures.
- Design integrations with external systems, handling idempotency, ordering, reconciliation, and eventual consistency.
- Plan and execute live data migrations using feature flags, dual writes, backfills, and verification steps.
- Implement observability by defining invariants, metrics, and alerts to detect silent divergence.
- Design internal APIs with versioning, backward compatibility, and a focus on developer experience.
- Improve system performance and reliability under continuous production load while decommissioning legacy components.
- Write integration tests against real dependencies and maintain a reliable test infrastructure.
- Investigate production incidents, identify root causes, and deliver lasting fixes.
Required profile
- Strong dedication to accuracy, especially where system errors have direct financial impact.
- Pragmatic judgment in designing distributed systems where reliability under unreliable delivery is essential.
- Data‑driven mindset, relying on metrics, traces, and logs to understand production behavior.
Required skills
- Backend development for high‑throughput services.
- Design and operation of distributed systems.
- API design with versioning and backward compatibility.
- Observability practices: metrics, alerts, and monitoring.
- Data migration techniques: feature flags, dual writes, backfills.
- Integration testing against real dependencies.
What we offer
- Opportunity to shape core licensing and billing infrastructure used by millions of developers worldwide.
- Collaborative environment within JetBrains' Cloud Platform department.
- Access to cutting‑edge technologies and complex commercial challenges.
Questions fréquentes
Pourquoi signalez-vous cette offre ?
Aller plus loin
Salaires, guides et recherches en Serbie.
Salaires par métier
Postulez en 30 secondes
Entrez votre email pour postuler. Un compte sera cree automatiquement.
En continuant, vous acceptez nos conditions d'utilisation.
Deja un compte ? Connexion
Publie il y a 1 jour
Expire dans 1 mois
5 vues · 0 interesses
Boostez vos chances
Importez votre CV : nous vous proposons les offres qui matchent votre profil.
Analyse de votre CV en cours...
JetBrains
Belgrade