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

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

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

Software Developer (Ktor Framework)

ИИОценка ИИ

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


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

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

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

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

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

Медиана7 500 €
Рынок6 000 € – 9 500 €
ИИОценка ИИ

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

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

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, I have long admired JetBrains' commitment to creating products that empower 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 writing clean, maintainable code and have a deep understanding of networking protocols and API design. I am particularly excited about the opportunity to contribute to a framework that is central to the Kotlin ecosystem and to work alongside the talented engineers who are pushing the boundaries of multiplatform development. I am confident that my technical skills and collaborative mindset would make me a valuable addition to the Ktor team.

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

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

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

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

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

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

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% к собеседованиям

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

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

Навыки

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

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

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

Как бы вы реализовали кастомный Scope в Ktor для управления жизненным циклом специфического плагина?

Ktor — это мультиплатформенный фреймворк. Кандидат должен понимать ограничения и возможности Kotlin Multiplatform.

С какими основными трудностями вы сталкивались при проектировании API, которое должно одинаково эффективно работать на JVM и Native платформах?

Работа над фреймворком требует особого внимания к обратной совместимости.

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

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

Объясните различия в обработке конвейерной обработки (pipelining) в HTTP/1.1 и мультиплексирования в HTTP/2 в контексте реализации сервера.

JetBrains ценит алгоритмическую базу.

Какую структуру данных вы бы выбрали для эффективного роутинга запросов в Ktor и почему?

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

E
Evrone
80 000 ₽ – 130 000 ₽

Junior Backend-разработчик

JuniorУдалённо
Python · Node.js · Go · PostgreSQL · REST API · Docker · Git
+7 навыков
NDA
187 867 ₽ – 331 500 ₽

Python разработчик (Senior)

SeniorУдалённо
Python · asyncio · FastAPI · Pydantic · PostgreSQL · Redis · MongoDB · Docker · Docker Compose · Kubernetes · RabbitMQ · Kafka · Celery · HTMX · Bootstrap · Streamlit · LLM · OpenAI · Claude · DeepSeek · RAG · TorchServe · Triton · ONNX · MLOps · MLflow · Weights & Biases
+27 навыков
TS
Top Selection
240 000 ₽ – 260 000 ₽

Python - разработчик (Senior)

SeniorУдалённо
Python · FastAPI · PostgreSQL · Ansible · Docker · Kubernetes · Celery · Redis · Nginx · Linux · GitLab · Jira · CI/CD · Prometheus · Grafana · OpenTelemetry · Keycloak · LLM
+18 навыков
S
SF.RU
30 000 ₽ – 50 000 ₽

Junior Python разработчик

JuniorУдалённо
Python · Django · Celery · Redis · MySQL · MongoDB · Docker · Linux · Git · PostgreSQL · RabbitMQ · asyncio · FastAPI
+13 навыков
ФТ
Фортис Технологии
80 000 ₽ – 180 000 ₽

Junior разработчик

JuniorУдалённо
Ruby · Ruby on Rails · ActiveRecord · Ransack · Devise · CanCanCan · RSpec · Searchlogic · JavaScript · jQuery · jQuery UI · PostgreSQL · MySQL · HTML
+14 навыков
D
DstLab
200 000 ₽ – 280 000 ₽

.NET разработчик Middle+ , Senior

SeniorУдалённо
.NET Core · C++ · PostgreSQL · Entity Framework Core · REST · Git · CI/CD · Apache Kafka · RabbitMQ · React · MobX · TypeScript · HTML · CSS · JavaScript · Unit Testing
+16 навыков
более 1000 офферов получено
4.9

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

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

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

J
jetbrains
Страна
Сербия