Lead Developer (DataGrip)

48 Minutes ago • All levels
Programming

Job Description

JetBrains is seeking a Lead Developer for its DataGrip team, a multi-database IDE. The team is small, flexible, and independent. Key strategic directions include improving usability of existing DataGrip functionality and integrating AI, which is a major part of the 2025 roadmap, focusing on an AI agent-based approach to enhance database engineering routines. The role also involves improving functionality for enterprise use cases.
Must Have:
  • Perform software engineering and maintain application architecture.
  • Act as the entry point for difficult technical issues.
  • Drive technical growth and mentor software developers.
  • Build processes and provide continuous feedback and code reviews.
  • Contribute to product decisions and strategy.
  • Expertise in Java, Kotlin, or other JVM-based languages.
  • Possess a product-based mindset.
  • Ability to visualize problems and architecture from a bird's-eye view.
  • Strong communication and mentoring skills.

Add these skills to join the top 1% applicants for this job

communication
game-texts
kotlin
sql
java

At JetBrains, code is our passion. Ever since we started, back in 2000, we have strived to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.

DataGrip is a multi-database IDE by JetBrains that allows users to work with all popular databases. It has the same functionality as database support in all other JetBrains IDEs, but is still heavily used as a standalone product.

The DataGrip team:

Our team is relatively small – there are 15 of us, seven of whom are software developers. We’re a flexible, independent, and informal team. This working environment did not come about by chance – it is the result of the hard work and contributions of all its members.

Where we’re at:

One of the key directions of our strategy is improving the usability of DataGrip’s existing functionality. We already have many great features, but some of them still have low usability and discoverability.

AI is a game-changer for working with SQL, and AI integration is a big part of our roadmap for 2025. We're moving to an AI agent-based approach – nearly every part of a database engineer's routine can be enhanced dramatically with AI assistance.

Another area of functionality we aim to improve is related to the use cases of enterprise companies.

In this role, you will:

  • Do real software engineering.
  • Maintain application architecture.
  • Serve as the entry point for all difficult tech issues, providing a higher-scale view of the team’s programming activities.
  • Drive the technical growth of software developers in the team.
  • Mentor new team members.
  • Build processes as and when required.
  • Provide continuous feedback and regular code reviews.
  • Take part in product decisions and work to impact product strategy.

We will be happy to have you on our team if you:

  • Are an expert in Java, Kotlin, or other JVM-based languages.
  • Have a product-based mindset.
  • Aren’t afraid of dealing with somebody else's code.
  • Can visualize problems and architecture from a bird's-eye view perspective, thinking about the root cause of any issues and not just the symptoms or local problems.
  • Possess strong communication skills.
  • Are polite and open to changing your opinion.
  • Can mentor other developers and provide regular, actionable feedback.
  • Feel confident about performing all of the tasks listed above.

Join the DataGrip team!

Set alerts for more jobs like Lead Developer (DataGrip)
Set alerts for new jobs by jetbrains
Set alerts for new Programming jobs in Netherlands
Set alerts for new jobs in Netherlands
Set alerts for Programming (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙