PyCharm is a smart IDE for Python applications. Python is one of the fastest-growing languages and is applied in a variety of fields, from web apps to distributed processing of big data. And PyCharm is there to help Python developers cope with their tasks and focus on creative processes.
PyCharm is based on the IntelliJ Platform, the foundation for other JetBrains products: IntelliJ IDEA, WebStorm, PhpStorm, RubyMine, CLion, and AppCode.
The development process is fully transparent: every team members can take part in working on any of the tasks. We communicate a lot in person and in Slack. The code is covered by automated tests, peer-reviewed and then manually tested by QA. We perform comprehensive functional, usability, and exploratory testing of our IDE. Thanks to this, we keep the quality of the product and avoid regressions.
All team members communicate with our users: discuss feature requests, take part in troubleshooting, and specify bug descriptions. We also interact with our customers on web forums and at trade conferences. Listening to our users and communicating with them openly is one of the most important parts of the JetBrains culture.