yandex
jetbrains
Страна
Германия
+500% приглашений

Откликайтесь
на вакансии с ИИ

Ускорим процесс поиска работы
ГибридПолная занятость

Software Developer (Ktor Framework)

Оценка ИИ

Исключительная возможность работать над open-source продуктом мирового уровня в топовой технологической компании. Высокий престиж, сильная инженерная культура и влияние на экосистему Kotlin перевешивают отсутствие указанной зарплаты.


Вакансия из Quick Offer Global, списка международных компаний
Пожаловаться

Сложность вакансии

ЛегкоСложно
Оценка ИИ

Высокая сложность обусловлена необходимостью глубокого понимания внутренностей Kotlin и принципов разработки библиотек (API design). Работа в JetBrains над системным фреймворком требует исключительных навыков в алгоритмах и асинхронном программировании.

Анализ зарплаты

Медиана80 000 €
Рынок70 000 € – 95 000 €
Оценка ИИ

JetBrains обычно предлагает зарплаты выше среднего по рынку в Европе, дополняя их отличным релокационным пакетом и бонусами. Указанный диапазон соответствует уровню Middle+/Senior разработчика в Берлине или Мюнхене.

Сопроводительное письмо

I am writing to express my strong interest in the Software Developer position for the Ktor framework at JetBrains. As a developer who deeply values high-quality tooling and clean code, I have long admired JetBrains' commitment to empowering the developer community. My solid background in Kotlin and experience with asynchronous programming align perfectly with the core challenges of evolving Ktor’s HTTP server and client stacks.

In my previous projects, I have focused on building scalable backend systems and have developed a keen interest in library API design and networking protocols. I am particularly excited about the opportunity to contribute to a framework that is central to the Kotlin Multiplatform ecosystem. I am confident that my ability to write maintainable, well-tested code and my passion for performance optimization will allow me to make significant contributions to the Ktor core team.

+250% к просмотрам

Составьте идеальное письмо к вакансии с ИИ-агентом

Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в jetbrains уже сейчас

Присоединяйтесь к команде JetBrains и создавайте будущее Kotlin-разработки, работая над одним из самых популярных асинхронных фреймворков в мире!

Описание вакансии

At JetBrains, code is our passion. Ever since we started, back in 2000, we have strived to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.

We are looking for a Software Developer to join the core team developing Ktor, an asynchronous framework for building connected applications.

Ktor provides an HTTP server and client stack with multiple low-level subsystems (I/O, networking, protocols, etc.) and a rich set of extensible features. The team works on both evolving existing functionality and designing new framework capabilities.

In this role, you will:

  • Work on the core of the Ktor framework.
  • Develop and improve HTTP server and client subsystems.
  • Design and implement new framework features and extensions.
  • Maintain and improve the existing codebase with a focus on quality, performance, and reliability.
  • Participate in design discussions and code reviews.
  • Collaborate closely with other developers and contributors.

We’ll be happy to have you on our team if you have:

  • Solid experience with Kotlin.
  • Good knowledge of algorithms and data structures.
  • The ability to write clean, maintainable, and well-tested code.
  • Strong collaboration and communication skills.
  • The ability to clearly express and justify technical decisions.
  • Working proficiency in written and spoken English.

We’d be especially thrilled if you have:

  • Experience with web technologies and application frameworks.
  • An understanding of HTTP, REST, and networking concepts.
  • Experience with non-JVM platforms or frameworks.
  • Experience with library API design and versioning.

#LI-GZ1

#LI-DNI

#LI-GZ1

We are an equal opportunity employer

We know great ideas can come from anyone, anywhere. That’s why we do our best to create an open and inclusive workplace – one that welcomes everyone regardless of their background, identity, religion, age, accessibility needs, or orientation.

We process the data provided in your job application in accordance with the Recruitment Privacy Policy.

+400% к собеседованиям

Создайте идеальное резюме с помощью ИИ-агента

Создайте идеальное резюме с помощью ИИ-агента

Навыки

  • Kotlin
  • Ktor
  • HTTP
  • REST
  • Algorithms
  • Data Structures
  • Asynchronous Programming
  • API Design
  • Networking

Возможные вопросы на собеседовании

Ktor активно использует корутины. Важно понимать, как управлять контекстами и предотвращать утечки.

Объясните разницу между CoroutineScope и supervisorScope в контексте обработки ошибок в серверном приложении.

Ktor — это библиотека. Кандидат должен понимать важность обратной совместимости.

Какие стратегии вы используете для изменения публичного API библиотеки, чтобы минимизировать неудобства для пользователей?

Ktor работает с сетевыми протоколами на низком уровне.

Опишите жизненный цикл HTTP-запроса в Ktor: от получения байтов из сокета до формирования ответа.

Фреймворк должен быть быстрым. Знание аллокаций и работы GC критично.

Как бы вы подошли к профилированию производительности Ktor-клиента при высокой нагрузке?

Проверка навыков проектирования расширяемых систем.

Как спроектировать систему плагинов (Features) для Ktor, чтобы они были максимально изолированы друг от друга?

Похожие вакансии

roku
Не указана

Software Engineer - Python, Automation

ГибридВеликобритания
Python · Selenium · Appium · XCUITest · XCTest · Automation Framework · iOS · Test Planning · Firmware Testing
+9 навыков
jetbrains
Не указана

Software Engineer (IntelliJ Platfrom Licensing)

В офисеСербия
Java · Kotlin · Git · Algorithms · Data Structures · API Design · IntelliJ SDK · Rust · C++
+9 навыков
globalrelay
Не указана

Intermediate Java Developer (Big Data)

ГибридВеликобритания
Java · Big Data · Kafka · Hadoop · Spark · Trino · Spring · Guice · Vert.x · Kubernetes · OpenShift · Docker · Avro · Parquet · SQL · ETL · ELT · Microservices · TDD · Jenkins · Git · Maven · ElasticSearch · Lucene
+24 навыков
globalrelay
Не указана

Intermediate Java Developer

ГибридВеликобритания
Java · Cassandra · MongoDB · HBase · Zookeeper · Hadoop · Spring · Guice · Axon · Lucene · ElasticSearch · REST · JSON · Thrift · Protocol Buffers · Multithreading · TDD · Agile · CQRS
+19 навыков
jetbrains
Не указана

Software Developer (Ktor Framework)

УдалённоСербия
Kotlin · Ktor · HTTP · REST · Algorithms · Data Structures · API Design · Asynchronous Programming · Kotlin Multiplatform
+9 навыков
jetbrains
Не указана

Software Developer (Platform/ Remote Development)

УдалённоСербия
Java · Kotlin · JVM · Concurrency · Coroutines · Docker · SSH · IntelliJ Platform · Software Architecture
+9 навыков
более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!

jetbrains
Страна
Германия