The process in total took about 2 weeks, the recruiter who did the initial phone screen asked about other opportunities I was working on and when I shared the number of interviews I had with other companies that week she indicated she would compress the timeline for their process as much as possible to be able to make an offer first, so to speak.
The entire process consisted of a 30 minute phone screen with the recruiter, a 1:1 Zoom call with the hiring manager, a project that was fairly involved and complicated/time consuming to put together. A panel interview where I presented the project and then did 1:1 calls with each member of the team. The panel interview was intended to take 4 hours but because of scheduling issues on the team's end, the 4 hours was broken up over the course of two days, a Friday and a Monday. That made the process feel far more involved and drawn out than it would have otherwise, but at the same time, a 4 hour continuous call would be a lot. The last step of the panel interview was another 1:1 with the hiring manager for 45 minutes.
About a week after I completed the panel interview I received a form letter email from a no-reply email address indicating they were not going to make an offer and were focusing on candidates who have experience more directly related to the role. The only experience I do not have is directly managing a developer community but I do have many years of experience managing online communities. But while disappointing it isn't shocking that I did not get the role. I was mostly disappointed/frustrated to get a form letter email from a no-reply email address after the number of hours invested in their process to that point. I did reach out to the recruiter, however, and she was very kind and assured me the decision was difficult and that I should definitely consider applying for any role I felt relevant in the future and to let her know directly if I did apply.