J
JetBrains
Backend
Software Developer (Ktor Framework)
KotlinHTTPREST APINetworkingAlgorithmsData Structures
About the Position
At JetBrains, code is our passion. We are looking for a Software Developer to join the core team developing Ktor, an asynchronous framework for building connected applications. The team works on both evolving existing functionality and designing new framework capabilities.
Responsibilities
- 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.
Requirements
- 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.
- 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.
Benefits
- Strong base salary.
- Flexible work location.
- Remote work.
- Extra time off.
- Medical insurance allowance.
- Learning and development opportunities.
- Relocation support.
- Language classes.
- Fuel your day.
- Mental health support.
- Sports benefit.
- Internal events.
Software Developer (Ktor Framework)