Lead Developer (DataGrip)
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!
Create a Job Alert
Interested in building your career at JetBrains? Get future opportunities sent straight to your email.
Apply for this job
*
indicates a required field

