JetBrains
SoftwareDeveloper(WebDevelopmentTeam)
Neural analysis suggests this role is
optimal for Mid+ candidates.
“Software Developer (Web Development Team) at JetBrains. Skills: backend web development, Kotlin, Java, JavaScript, TypeScript, Node. js, Ktor, Spring, AWS, Kubernetes, production-grade systems, distributed systems. Design and develop internal company-wide web applications and services. Participate in the creation of solution architecture”
What You'll Achieve.
make developers more productive; help them focus on what matters; connect us with users worldwide; power product distribution; support learning; enable feedback loops at scale; Improve the reliability, scalability, and observability of our systems
What They're Looking For.
Must Have
backend web development using Kotlin or Java, JavaScript/TypeScript backend development (e. g. with Node. js), modern backend frameworks (e. g. Ktor and Spring), designing and building production-grade systems, distributed-system fundamentals (e. g. networking, fault tolerance, and scalability), cloud environments (AWS or similar), containerization and orchestration, clean, maintainable, and well-structured code, take ownership of systems in production (including by offering support and assisting with continuous improvement), Good communication skills, collaborative mindset
Nice to Have
infrastructure as code (e. g. Terraform), CI/CD pipelines and deployment automation, observability tools (e. g. metrics, logging, and tracing), Practical experience using AI tools or agents in development workflows
What You'll Do.
Design and develop internal company-wide web applications and services
Participate in the creation of solution architecture
Build and maintain services running in AWS and Kubernetes-based environments
Develop tools and platforms for localization workflows
integrate them with third-party systems
Improve the reliability
and observability of our systems
Collaborate with other teams to evolve shared infrastructure and internal platforms
How You'll Work.
Team & Collaboration
Collaborate with other teams to evolve shared infrastructure and internal platforms
Communication Scope
Good communication skills
Full Job Description
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. An understanding of distributed-system fundamentals (e. g. networking, fault tolerance, and scalability). Experience working with cloud environments (AWS or similar). Familiarity with containerization and orchestration. The ability to write clean, maintainable, and well-structured code. A willingness to take ownership of systems in production (including by offering support and assisting with continuous improvement). Good communication skills and a collaborative mindset. We would be especially thrilled if you have: Experience with infrastructure
Applying for this Software Developer (Web Development Team) role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Greenhouse
- Create a Greenhouse profile before applying — it saves time across multiple applications.
- Upload your resume as a PDF; the parser handles it better than Word.
- Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
- Enable email notifications to track application status in real time.
ANONYMOUS · UNFILTERED
What do employees actually say about JetBrains?
Real rants from real employees. Read before you apply.