Software Developer (Web Development Team)
JetBrains · Belgrade, Serbia | Berlin, Germany | Limassol | Madrid, Spain | Munich, Germany | Prague, Czech Republic | Warsaw, Poland · WebTeam BackEnd & Infrastructure
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
Job description
from JetBrains careersJetBrains 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.