companyJetBrains s.r.o. logo

Software Developer - Ktor Framework

JetBrains s.r.o.Belgrade, Serbia; Remote, Germany
Remote Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Experience

Qualifications

Proven experience with Kotlin. Strong understanding of algorithms and data structures. Ability to write clean, maintainable, and well-tested code. Excellent collaboration and communication skills. Capability to articulate and justify technical decisions clearly. Proficiency in English, both written and spoken.

About the job

At JetBrains, we are passionate about coding. Since our inception in 2000, we have committed ourselves to creating the most robust and effective developer tools available. Our tools automate routine checks and corrections, accelerating production and allowing developers to innovate and create freely.

We are currently seeking a Software Developer to join our core team focused on Ktor, an asynchronous framework designed for building connected applications.

Ktor offers a comprehensive HTTP server and client stack, complete with various low-level subsystems (I/O, networking, protocols, etc.) and a rich array of extensible features. Our team is dedicated to enhancing existing functionalities and designing new capabilities for the framework.

Your Responsibilities:

  • Contribute to the core development of the Ktor framework.
  • Enhance and optimize HTTP server and client subsystems.
  • Design and implement novel features and extensions for the framework.
  • Maintain and improve the existing codebase, ensuring high standards of quality, performance, and reliability.
  • Engage in design discussions and participate in code reviews.
  • Collaborate effectively with fellow developers and contributors.

Qualifications:

  • Proven experience with Kotlin.
  • Strong understanding of algorithms and data structures.
  • Ability to write clean, maintainable, and well-tested code.
  • Excellent collaboration and communication skills.
  • Capability to articulate and justify technical decisions clearly.
  • Proficiency in English, both written and spoken.

Preferred Qualifications:

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

About JetBrains s.r.o.

JetBrains is a leading software development company specializing in creating intelligent developer tools for programming languages and frameworks. With a mission to enhance developer productivity, our tools are designed to automate and simplify software development processes.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.