JetBrains

Staff Software Developer (IntelliJ Platform)

JetBrains
Apply
17 days ago
Yerevan, Armenia +9 moreStaff+

Responsibilities

  • Drive the internal and external plugin development ecosystem for remote development and UI tooling.
  • Define minimal APIs, draft documentation, and shape the team’s definition of done.
  • Re-architect core subsystems to support flexible and portable settings across machines and provisioned development environments.
  • Organize and implement processes for the IntelliJ Platform API deprecation cycle.

Requirements

  • Extensive experience in platform architecture and systems design.
  • Strong understanding of JVM concurrency.
  • Knowledge of Kotlin coroutines.
  • Strong technical writing and documentation skills.
  • Critical thinking and architectural foresight.
  • Ability to organize and perform large-scale refactoring in monorepos.

Benefits

  • Competitive base salary reflecting skills and experience.
  • Flexible work location with the option to work from home or the office.
  • Up to 30 days per year working remotely from abroad.
  • Additional time off.
  • Medical insurance allowance.
  • Learning and development opportunities, including conferences, courses, and language classes.
  • Language classes.
  • Hot meals or a lunch allowance on workdays.
  • Mental health support.
  • On-site gym or sports club stipend.
  • Company-wide celebrations and team gatherings; benefits may vary by location.

Tech Stack

Categories

JetBrains

About JetBrains

1,001-5,000 employees

On a mission to make software development a more productive and enjoyable experience. Make it happen. With Code.

Contact me