¿Debería buscar trabajo como Junior o Middle?

Hola a todos, quería compartir un poco mi experiencia y pedir consejo sobre el siguiente paso en mi carrera.

Aprendí a programar principalmente con proyectos personales y, con el tiempo, fui mejorando mis habilidades hasta alcanzar un nivel que considero bastante sólido. Actualmente trabajo con Django y React en proyectos que incluyen manejo de inventarios, carritos de compras, transacciones, autenticación, control de stock, APIs REST y más. También tengo experiencia con MongoDB, Express.js y Next.js, y he trabajado en deployments con Vercel y configuraciones con Gunicorn y uWSGI.

A pesar de no haber trabajado formalmente en una empresa como desarrollador, siento que mi nivel está más allá del de un junior promedio, pero no estoy seguro si calificaría como middle.

¿Qué opinan? ¿Debería aplicar directamente a roles de desarrollador middle, o empezar como junior para ganar experiencia en un entorno empresarial? Cualquier consejo es bienvenido. ¡Gracias!