VirtusLab
Join the VLteam and elevate your career to new heights! Join us in shaping the future of software engineering with a team that values flexibility, fosters an open-minded culture, and delivers outstanding solutions. We have extensive knowledge about Data Engineering & Data Science, Cloud-Native Services, Reactive Systems, Dev Tooling and Frontend. We are also worldwide experts in Scala language, officially supporting its development and tooling.
We are #VLteam – tech enthusiasts constantly striving for growth. The team is our foundation, that’s why we care the most about the friendly atmosphere, a lot of self-development opportunities and good working conditions. Trust and autonomy are two essential qualities that drive our performance. We simply believe in the idea of “measuring outcomes, not hours”. Join us & see for yourself!
Project
Remote Platform Supporters
📝 Project scope
Provide first-class technical support for all IntelliJ Platform-based IDEs. The team handles and investigates requests arriving through the web portal, in-product feedback, social media, and community forums. Typical work includes:
– analysing performance, indexing, file-system and networking issues
– reading IDE logs, thread dumps, and CPU / memory snapshots to localise bugs
– inspecting Java / Kotlin source code inside the IntelliJ Platform to understand execution flow
– triaging YouTrack issues, escalating potential high-impact defects to development, and relaying user feedback to Product Management and QA.
🛠 Tech stack
Java, Kotlin, Scala, IntelliJ Platform API, Linux / Windows / macOS administration, TCP/IP, DNS, OSI networking, JVM diagnostic tooling (jstack, async-profiler, Visual VM), Version-control systems (Git), Docker, WSL
🚵♂️ Challenges
Deliver accurate root-cause analysis under SLAs; balance deep code-level investigation with clear customer communication; keep pace with a rapidly evolving IDE platform and plugin ecosystem; coordinate with distributed development and QA teams to resolve urgent, high-visibility issues.
🤝 Team
Three specialists from our side, embedded, QA, and Engineering groups.
What we expect in general:
Good technical IT background. It may be a mixture or combination of the following areas in different depths
OS administration skills: understanding of network protocols (TCP/IP, DNS, OSI model); Linux, Windows, macOS architecture and administration: startup scripts, network, performance monitoring, technical troubleshooting
Software development skills: JVM-languages are preferable (Java, Kotlin, Scala)
Technical troubleshooting skills
Experience in support roles
Understanding of what Integrated Development Environment is and professional interest in this field OR Familiarity with IntelliJ IDEA, PyCharm, WebStorm, or other IDEs
Understanding of Cloud systems technologies (Kubernetes, Terraform, YAML and Clouds subsystems) and Development Environments technologies (Docker, Dev Containers, SSH and IDE Run Targets.)
Experience working with Version Control systems: Git, Mercurial, Subversion
Interest in customers’ communications and desire to advance in this area
To not be afraid of possible challenging communications with customer, be kind and have an honest desire to help
Good command of English (at least B2/C1)
Seems lots of expectations, huh? Don’t worry! You don’t have to meet all the requirements. What matter the most is your passion and willingness to develop. Apply and find out!
Net per month - B2B
Check similar offers