mid Software Engineer ic

About this role

JetBrains is hiring a mid-level Software Engineer based in Belgrade, Serbia | Berlin, Germany | Limassol | Madrid, Spain | Munich, Germany | Prague, Czech Republic | Warsaw, Poland. The posting calls out experience with JavaScript, TypeScript, Java, Kotlin.

Role
Software Engineer
Function
software engineering
Level
mid
Track
Individual contributor
Employment
Full-time
Location
Belgrade, Serbia | Berlin, Germany | Limassol | Madrid, Spain | Munich, Germany | Prague, Czech Republic | Warsaw, Poland
Department
WebTeam BackEnd & Infrastructure

More roles at JetBrains

BI Analyst (Data Office)
Belgrade, Serbia | Limassol | Madrid, Spain | Paphos | Prague, Czech Republic | Warsaw, Poland | Yerevan · mid
SQL AWS dbt
Business Intelligence Analyst
Amsterdam, Netherlands | Belgrade, Serbia | Limassol | Paphos | Prague, Czech Republic · mid
Python R SQL
Business Intelligence Analyst (m/w/d)
Berlin, Germany | Munich, Germany | Remote (Germany) · mid
Python R SQL
Campus Ambassador
Shanghai, China · mid
Kotlin
Campus Ambassador (Universities in Europe)
Remote · mid
All JetBrains jobs →

Job description

from JetBrains careers

JetBrains creates professional tools that make developers more productive and help them focus on what matters. Our websites and web services are a core part of the JetBrains ecosystem. They connect us with users worldwide, power product distribution, support learning, and enable feedback loops at scale.

We are currently looking for a Software Developer to join our Web Development team. The ideal candidate will be someone who can take ownership of services end-to-end, from architecture and implementation to deployment and long-term support.

In this role, you will:

  • Design and develop internal company-wide web applications and services.
  • Participate in the creation of solution architecture, from selecting approaches to decomposing services and defining their interactions.
  • Build and maintain services running in AWS and Kubernetes-based environments.
  • Develop tools and platforms for localization workflows and integrate them with third-party systems.
  • Improve the reliability, scalability, and observability of our systems.
  • Collaborate with other teams to evolve shared infrastructure and internal platforms.

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

  • Strong experience in backend web development using Kotlin or Java.
  • Experience with JavaScript/TypeScript backend development (e.g. with Node.js).
  • A solid understanding of modern backend frameworks (e.g. Ktor and Spring).
  • Experience designing and building production-grade systems.
  • This is an excerpt. Read the full job description on JetBrains careers →
All software engineering jobs software engineering in Belgrade, Serbia Jobs in Belgrade, Serbia software engineering salaries software engineering career path
All JetBrains Jobs Browse software engineering roles mid positions