JetBrains

JetBrains

JetBrains provides cutting-edge development tools like IntelliJ IDEA and Kotlin, automating tasks to boost productivity and foster innovation.

Internet Software & Services
1K-5K
Founded 2000

Description

  • Design, implement, and evolve Kotlin and Spring Boot microservices that support generation, hosting, deployments, billing, and analytics.
  • Build resilient distributed systems on GKE, Knative, Flux, Helm, Terraform, and Terragrunt.
  • Architect and optimize multi-tenant Postgres and Neon data models, including tenant isolation, branching strategies, and safe schema migrations.
  • Implement high-performance APIs and real-time features using coroutines, structured concurrency, gRPC, HTTP, SSE, WebSockets, and message queues.
  • Build user-facing features for the app builder, including dashboards, analytics, editors, session views, run logs, and billing screens.
  • Work across React and TypeScript frontends while integrating backend APIs, remote configuration, analytics, and billing systems.
  • Contribute to the component library, UX flows, and developer tooling used to create and manage apps.
  • Drive performance tuning across the platform, including GC settings, container resources, distributed locks, and caching strategies.
  • Solve operational challenges such as scale to zero, cold starts, autoscaling, build farm performance, and queue backpressure.
  • Build and improve the LLM-based generation pipeline and collaborate on prompt design, safety layers, and deterministic generation.

Requirements

  • 5+ years of experience building commercial software in Kotlin, Java, Swift, or similar languages.
  • Strong understanding of algorithms, data structures, concurrency, and design principles for large-scale maintainable codebases.
  • Proven expertise or strong interest in AI-assisted development, prompt engineering, or ML-based code generation workflows.
  • Experience with cross-functional collaboration across time zones and technical domains.
  • Ability to communicate complex ideas clearly.
  • Bonus: experience with cross-platform frameworks and iOS and Android app development.
  • Bonus: familiarity with Compose Multiplatform, KMP libraries or frameworks, or IDE/plugin development.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer (Golang) - Billing Systems (Ukraine)

Zendesk 5K-10K Professional Services

DoiT is hiring a Senior Software Engineer on its Business Systems Engineering team to help build and scale billing and invoicing systems that support cloud-driven customers.

AWS Azure GCP Git GitHub Go Java Kubernetes Microservices Node.js Python SQL
6 minutes ago

Senior Backend Software Engineer | Payments Out

Wellhub 1-10 Gas Utilities

Wellhub is hiring a Senior Backend Software Engineer for its Payments Out team in Brazil to build and evolve the platform that processes millions of transactions and supports checkout and account management at global scale.

Agile AWS Java Kotlin Kubernetes Microservices MySQL Oracle PostgreSQL REST API Serverless Spring SQL SQL Server
21 minutes ago

Software Developer III -

Ladders 51-250 Professional Services

AccuWeather is hiring a Senior Front-End Developer to build and scale its Developer Platform, delivering polished web experiences and supporting the services and documentation that power developer-facing products.

Agile API Gateway C# CI/CD CSS Docker E-commerce Git HTML JavaScript JWT Linux Microservices .NET OpenAPI React REST API TypeScript
21 minutes ago

Tech Lead Backend | BASE

Wellhub 1-10 Gas Utilities

Wellhub is hiring a Tech Lead Backend for its MMS team in Brazil to lead the development of scalable marketplace value management systems that support core pricing, plans, allocations, and operations for a global wellness platform.

Agile AWS C++ DynamoDB GCP Go Java Microservices MySQL PostgreSQL Python REST API Ruby SQL
21 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers