Estructura tu presentación en partes, adapta cada una dependiendo de la empresa y el entrevistador. No todas las entrevistas necesitan cada sección; lee el ambiente. Elige un estilo de introducción y combínalo con los bloques de construcción de abajo.
Ideal para startups, equipos de alto crecimiento y roles donde necesitan a alguien que entrega y se hace dueño de los resultados.
Soy Ingeniero Senior Full-Stack con más de 13 años de experiencia construyendo, escalando y siendo dueño de productos de principio a fin en startups, empresas grandes y equipos de alto crecimiento. Frecuentemente me he unido a proyectos en etapas tempranas o críticas, donde la responsabilidad, la velocidad y la colaboración son esenciales para entregar valor real a los usuarios.
Una gran parte de mi carrera ha sido trabajar como ingeniero fundador o de los primeros en el equipo, ayudando a definir la arquitectura, la dirección técnica y los estándares de desarrollo, mientras me mantengo muy involucrado en el código. Por ejemplo, en <COMPANY_NAME>, ayudé a diseñar la arquitectura del marketplace desde cero, diseñando tanto los sistemas de frontend como de backend, integrando flujos de trabajo con blockchain y escalando la plataforma a más de 140,000 usuarios. Ese trabajo mejoró directamente la conversión y la retención, y requirió una colaboración cercana con producto, diseño y liderazgo para movernos rápido sin sacrificar la calidad.
Más recientemente, he trabajado como ingeniero freelance y por contrato a través de mi propia empresa, Proyecto26, entregando proyectos de corto plazo y alto impacto. Apoyé a <COMPANY_NAME> en una plataforma interna de monitoreo, mejorando la estabilidad y confiabilidad en docenas de servicios. También construí un backend en tiempo real basado en eventos para una plataforma de trading Web3, procesando cientos de eventos de blockchain por segundo con latencia menor a un segundo hacia la interfaz. En otro proyecto, lideré la migración de una plataforma de recursos humanos lenta basada en microfrontends hacia una arquitectura SSR moderna, mejorando significativamente el rendimiento y la experiencia de usuario para flujos críticos de onboarding.
En todos estos roles, lo que destaca es mi enfoque en la responsabilidad y los resultados. Me gusta entender profundamente el problema del usuario, proponer soluciones, implementarlas y darles seguimiento en producción. Me siento cómodo trabajando de forma autónoma, pero creo firmemente en la colaboración; hacer pair programming con compañeros, alinearme con producto y diseño, y compartir contexto temprano para que podamos movernos rápido juntos.
Lo que realmente define mi experiencia es la capacidad de balancear velocidad, calidad e impacto: entregar rápido, iterar basándose en retroalimentación, y hacerme responsable de los sistemas que construyo y de los usuarios que dependen de ellos.
Ideal para empresas que quieren ver el panorama completo; quién eres, qué aportas técnicamente y qué te importa más allá del código.
Soy J.D. Nicholls, Ingeniero de Sistemas, Desarrollador Senior Full-Stack y Contribuidor de Código Abierto de Medellín, Colombia (paisa/latino orgulloso), con más de 13 años de experiencia construyendo y escalando sistemas web, móviles y distribuidos en startups, empresas grandes y Web3.
He trabajado como ingeniero fundador y líder técnico en múltiples productos, donde diseñé arquitecturas desde cero hasta producción, escalé plataformas a cientos de miles de usuarios y resolví problemas complejos relacionados con confiabilidad, rendimiento y experiencia del desarrollador. Me apasionan especialmente los sistemas basados en eventos, la orquestación de flujos de trabajo y las arquitecturas resilientes, y he usado herramientas como Temporal extensivamente para manejar procesos de negocio críticos.
Más allá de mi trabajo profesional, estoy profundamente involucrado en la comunidad tecnológica como ponente, mentor y contribuidor. Regularmente comparto conocimiento en eventos y meetups como JSConf, CityJS, MedellinJS y talleres comunitarios, enfocándome en temas como sistemas distribuidos, arquitectura full-stack y desarrollo moderno de frontend y backend. También soy el creador de Proyecto26, una organización de código abierto en GitHub donde construyo y mantengo herramientas usadas por desarrolladores en todo el mundo.
Habilidades y Experiencia Principal
- Ingeniería Full-Stack: Responsabilidad de principio a fin, desde los requerimientos del producto hasta producción
- Sistemas Distribuidos: Arquitecturas basadas en eventos, flujos de trabajo, procesamiento en tiempo real
- Arquitectura Frontend: Sistemas escalables basados en React, SSR, optimización de rendimiento
- Backend y APIs: Servicios de alto rendimiento, observabilidad, confiabilidad
- Liderazgo y Mentoría: Guiar equipos, revisiones de código, charlas, talleres
Lenguajes de Programación: TypeScript, JavaScript, Python, C#, Solidity (conocimiento práctico), SQL
Frameworks y Librerías: React, RemixJS, React Router, React Native, NestJS, Node.js, Ionic, Angular, NgRx, Redux Toolkit, React Query, Temporal SDKs (TypeScript & Python)
Herramientas y Plataformas: Redis (Streams, TimeSeries), WebSockets, gRPC, AWS, Azure, GCP, Docker, Datadog, PostHog, GitHub, pipelines de CI/CD
Intereses: Cuando no estoy programando o dando charlas, disfruto viajar como nómada digital, descubrir nuevas culturas y probar chocolate oscuro donde sea que vaya. También soy entusiasta del tenis y, lo más importante, soy padre orgulloso de dos hijos increíbles; Kiara y Dante, mi mayor inspiración.
Algunas empresas priorizan a las personas y quieren saber quién eres más allá del código. Si el entrevistador te da espacio para esto o la cultura lo valora, comparte un poco sobre ti. Sé auténtico; esto no es un guion.
Soy de Medellín, Colombia. Uno de mis sueños siempre ha sido viajar por el mundo, conocer gente de diferentes culturas y aprender de ellos; por eso empecé a trabajar remotamente hace varios años, y ha sido una de las mejores decisiones que he tomado.
Fuera del trabajo, me gusta hacer juegos 2D, crear tutoriales en video, jugar tenis y trabajar en proyectos personales que mezclan tecnología con creatividad. Soy mentor y ponente en comunidades locales porque genuinamente creo que compartir lo que sabes es la forma de seguir creciendo. También disfruto la astronomía y observar a la gente; hay algo en observar cómo funciona el mundo que inspira la forma en que construyo cosas.
Creo que soy muy bueno trabajando en equipo, lo he estado haciendo desde que empecé a trabajar, así que creo que me he vuelto muy bueno en eso. Y considero que tengo buenas habilidades técnicas usando diferentes lenguajes y herramientas, y buenas habilidades de comunicación. Soy una persona muy responsable, confiable y disciplinada.
- Me distraigo fácilmente y no me siento tan motivado cuando trabajo solo, por eso suelo tener sesiones de pair programming con mi equipo, para compartir conocimiento pero sobre todo para mantenerme enfocado en mis tareas y tener mucha motivación trabajando juntos.
- A veces solía ser terco cuando sabía que algo se podía hacer mejor y tomaba tiempo extra de mi tiempo personal para lograrlo, por eso empecé a dar estos puntos de mejora en las reuniones de retrospectiva, durante la planificación de nuestros sprints, para tomarlos en cuenta como parte del proceso de estimación porque nada es perfecto, todo se puede mejorar, para evitar la procrastinación.
- En un trabajo donde tienes que trabajar bajo presión y cumplir con plazos estrictos, estimar solía ser una tarea complicada para mí, así que con la experiencia empecé a priorizar tareas y dividir la complejidad en tareas más simples con plazos pequeños para ser más eficiente mientras veía progreso pronto.
- Solía ser perfeccionista en mi trabajo, pero con la experiencia trabajando con otros aprendí que lo bueno es mejor que lo perfecto, porque hay un equilibrio entre ser agradable y estar orientado a la ejecución, cuando te mueves rápido, puedes ser agresivo y frustrar a las personas que también quieren sacar las cosas adelante.
¿Cuál es tu superpoder y qué es eso que haces mejor que nadie?
Lo que hago mejor que la mayoría es conectar los puntos entre producto, ingeniería y ejecución. Puedo alejarme para ver el sistema como un todo; arquitectura, flujos de trabajo, compromisos; y luego acercarme de nuevo para implementar los detalles con mis propias manos. Eso me permite moverme rápido sin crear problemas a largo plazo.
También soy muy consistente bajo presión. Cuando las cosas no están claras, los plazos son ajustados o los sistemas están fallando, tiendo a mantener la calma, priorizar lo que importa y ayudar al equipo a avanzar. Esa combinación de claridad, responsabilidad y ejecución es donde agrego más valor.
Cuéntame sobre una situación en la que fallaste
- Escalar un problema en vez de tener una conversación directa primero con mi compañero de trabajo.
- Recuerdo que una vez empecé en un proyecto que estaba retrasado, con sprints de una semana y también tenía un plazo difícil. Este proyecto usaba librerías obsoletas y gasté mucho tiempo actualizando todo para evitar refactorizaciones de código en el futuro, al final fue un éxito pero estaba cansado y aburrido porque había invertido mucho de mi tiempo libre.
Es mejor si sigues iterando y lo mejoras según lo necesites en vez de intentar hacer todo perfecto la primera vez, para evitar la frustración porque nada será verdaderamente perfecto (Lo perfecto es enemigo de lo bueno) y poder reconocer el valor de la crítica constructiva.
¿Cómo te describirían tu jefe y tus compañeros de trabajo?
- Reconocido por ser servicial con el equipo
- Conocido por ser asertivo al proponer soluciones e ideas
¿Qué te hizo dejar tu trabajo más reciente? / ¿Por qué estás buscando dejar tu trabajo actual?
Mi trabajo más reciente ha sido por contrato y freelance, lo cual fue una decisión deliberada. Quería la flexibilidad de trabajar en algunos proyectos de alto impacto, ayudar a equipos a resolver problemas específicos rápidamente y ampliar mi exposición en diferentes dominios. Esa experiencia ha sido valiosa, pero ahora estoy en un punto donde busco responsabilidad a largo plazo e impacto más profundo.
Específicamente busco un rol donde pueda comprometerme completamente con un solo producto y equipo, asumir responsabilidad más allá de la entrega, y ayudar a dar forma tanto a la dirección técnica como a la cultura mientras la empresa escala. Eso es lo que me motiva a pasar de compromisos a corto plazo a un rol enfocado y de alta responsabilidad como este.
¿Qué esperas de este trabajo?
Busco alta responsabilidad, impacto significativo y colaboración fuerte. Quiero trabajar en un producto donde las decisiones de ingeniería importen, donde pueda asumir responsabilidad de principio a fin, y donde el equipo esté enfocado en resolver problemas reales de los usuarios en vez de solo entregar funcionalidades.
Desde una perspectiva tecnológica, me emocionan los sistemas full-stack modernos, especialmente aquellos que involucran arquitecturas basadas en eventos orquestación de flujos de trabajo (Temporal) y frontends escalables (NextJS, React Router, React Query, TanStack, React Native, etc). Disfruto trabajar con equipos que valoran el diseño limpio, los compromisos pragmáticos y la mejora continua por encima de procesos rígidos.
En general, busco un rol donde pueda comprometerme totalmente, crecer junto al equipo y ayudar a construir algo duradero, útil e impactante.
¿Cuál es tu trabajo soñado?
- Un trabajo que me permita trabajar desde cualquier lugar, poder ser ponente internacional y mentor, asistir a eventos interesantes, compartir sobre tecnología con otras personas y ayudar a comunidades tecnológicas como CodeYourFuture.
- Un trabajo que me permita conocer personas e innovar mientras resuelvo problemas complejos (como magia).
- Un trabajo que me permita investigar y aprender cosas interesantes para resolver problemas con tecnología.
- Apoyar proyectos de código abierto mientras creo aplicaciones increíbles.
¿Cómo manejas el quedarte atascado?
Prefiero apoyarme en mi equipo en vez de gastar mucho tiempo resolviendo cualquier problema por mi cuenta.
- Si no, intento averiguar si es un error común o si alguien ha tenido el mismo problema.
- Si nada de lo anterior funciona, busco reportar el error por si alguien más puede ayudarme y mientras tanto intento resolverlo por mi cuenta.
¿Cómo manejas la presión o las situaciones estresantes?
- Pararme a tomar un momento (10 respiraciones profundas), dividir el problema en asuntos específicos y priorizar para resolver esa situación crítica.
¿Qué te gusta hacer fuera del trabajo?
- Me gusta compartir conocimiento como ponente/mentor en comunidades locales como ColombiaDev, MedellinJS, CodeYourFuture, etc.
- Me gusta trabajar en proyectos de código abierto que puedan ser útiles para mi trabajo y al mismo tiempo ayudar a otros mientras recibo retroalimentación externa para seguir aprendiendo.
- También me gusta pasar tiempo con mi novia y hacer ejercicio, ver películas y series, viajar y seguir estudiando.
- Quiero crear más proyectos personales, aplicaciones y juegos con mis propias ideas.
¿Qué buscas en una nueva posición?
Alta responsabilidad, impacto significativo y colaboración fuerte. Quiero trabajar en un producto donde las decisiones de ingeniería importen, donde pueda asumir responsabilidad de principio a fin, y donde el equipo esté enfocado en resolver problemas reales de los usuarios en vez de solo entregar funcionalidades.
La dinámica del equipo es muy importante para mí. Busco una cultura con expectativas claras, comunicación directa y responsabilidad mutua; donde las personas confíen unas en otras, den retroalimentación honesta y se muevan rápido juntas. Hago mi mejor trabajo en ambientes que recompensan la iniciativa y donde se anima a los ingenieros a pensar más allá de su alcance inmediato.
Lo que me gustaría evitar son ambientes con baja responsabilidad, burocracia excesiva/micromanagement, o responsabilidad poco clara; donde las decisiones se estancan, se evita la retroalimentación o el impacto es difícil de medir. Tampoco me interesan roles donde los ingenieros están aislados del producto/usuarios o donde el proceso importa más que los resultados.
¿Dónde te ves en 5 años?
- Espero ser entrevistador técnico en los próximos 2 años, he estado practicando algoritmos, entrevistas simuladas y preguntas de comportamiento con algunos libros como Cracking the Coding Interview, también participando en comunidades, y empecé a crear un recurso llamado "The Job Interview Guide", para ayudar a otros desarrolladores a conseguir un gran trabajo.
- Desarrollarme como un gran desarrollador, ser ponente internacional y ayudar a otros desarrolladores a crecer en esta profesión es algo que me emociona mucho.
- Me gustaría ser visto como alguien con experiencia profunda como Arquitecto de Software, siendo capaz de construir sistemas a gran escala que puedan enfrentar muchos desafíos interesantes.
- Bueno, ojalá trabajando para su empresa. Me gustaría primero volverme muy bueno en mi trabajo. Y después de eso estaré listo para asumir nuevas responsabilidades e ir por el siguiente paso.
¿Qué tipo de ambiente de trabajo prefieres?
Una cultura con expectativas claras, comunicación directa y responsabilidad mutua; donde las personas confíen unas en otras, den retroalimentación honesta y se muevan rápido juntas. Hago mi mejor trabajo en ambientes que recompensan la iniciativa y donde se anima a los ingenieros a pensar más allá de su alcance inmediato.
Disfruto trabajar con equipos que valoran el diseño limpio, los compromisos pragmáticos y la mejora continua por encima de procesos rígidos. Me gusta trabajar remotamente, pero también valoro la colaboración fuerte; tener la flexibilidad de compartir con mis colegas y mi familia mientras estoy profundamente conectado con el equipo y el producto.
¿Cuándo ejerciste liderazgo?
- La mayoría del tiempo durante reuniones, hablando sobre desarrollo, etc., pero prefiero delegar responsabilidades, ¡así cualquiera del equipo puede ser líder!
¿Cuándo estuviste en desacuerdo con una decisión tomada en el trabajo?
- Recuerdo que una vez un PM había coordinado una entrega con el cliente, así que tuvimos una reunión con el Arquitecto porque no estaba de acuerdo con tomar decisiones sin tomar en cuenta al equipo, al final del día tuvimos la oportunidad de aclarar todo y tomar una mejor decisión todos juntos :)
¿Has trabajado alguna vez con un ingeniero que no estaba rindiendo bien?
- Recuerdo que una vez un desarrollador me mintió sobre una tarea asignada porque se había retrasado en completarla, un colega me contó lo que pasó pero preferí darle una segunda oportunidad, ayudarlo a entender el problema que tuvo para evitar que volviera a pasar y después pudo realizar las tareas muy bien.
¿Qué es lo que te hace un buen candidato para esta posición? / ¿Qué te hace el candidato ideal para este rol?
Soy un candidato ideal para este rol porque constantemente opero con responsabilidad de principio a fin en ambientes de ritmo rápido donde la ambigüedad es alta y el impacto importa. A lo largo de 13 años, he trabajado como ingeniero fundador y senior en startups y equipos de alto crecimiento, construyendo productos desde cero, estabilizando sistemas críticos y escalando plataformas usadas por miles de usuarios.
Lo que me diferencia es mi capacidad de moverme rápido sin perder calidad. Me siento cómodo tomando decisiones técnicas y de producto, entregando iterativamente y aprendiendo de la retroalimentación real de los usuarios. He diseñado y entregado sistemas complejos; desde plataformas financieras y Web3 hasta herramientas de monitoreo empresarial; donde la confiabilidad, la flexibilidad y el rendimiento eran esenciales.
También aporto una mentalidad colaborativa fuerte. Trabajo de cerca con producto, diseño y otros ingenieros para entender profundamente las necesidades de los usuarios y traducirlas en soluciones prácticas y escalables. No espero especificaciones o procesos perfectos; ayudo a crearlos, desbloqueo equipos y elevo el nivel con cada release.
Lo más importante es que me importan los resultados, no solo la ejecución. Me hago responsable de lo que construyo en producción y de cómo impacta a los usuarios y al negocio. Esa mentalidad, combinada con mi experiencia en ambientes de etapa temprana y alta intensidad, se alinea muy de cerca con la cultura de responsabilidad, excelencia y velocidad de <COMPANY_NAME>.
¿Por qué quieres trabajar con nosotros?
Usa tu investigación profunda para mencionar algo genuino aquí. Haz referencia a cosas específicas que encontraste sobre la empresa; un artículo de blog, un valor, una decisión de producto; no declaraciones genéricas.
Lo que más me emociona de esta oportunidad es la posibilidad de combinar mi experiencia técnica con la visión de <COMPANY_NAME>. Siempre me ha apasionado crear soluciones que no solo resuelvan desafíos inmediatos sino que también establezcan las bases para el crecimiento futuro. La cultura de innovación, colaboración e impacto de <COMPANY_NAME> se siente como una combinación genuina con la forma en que me gusta trabajar y lo que me importa.
Personalmente, nada me motiva más que ver que mi trabajo puede hacer la vida de las personas más fácil; agregar mi "granito de arena" para cambiar el mundo creando soluciones creativas e innovadoras que empoderen a las personas. También valoro la autenticidad, tomar riesgos y ayudar a otros (creo que la mayoría de los problemas del mundo se pueden resolver conectando personas).
Profesionalmente, la oportunidad de trabajar con personas talentosas, resolver problemas interesantes con tecnología y tener buenos espacios para compartir conocimiento que me ayuden a tomar mejores decisiones, construir mejores productos y crear mejores experiencias para todos.
Estoy genuinamente emocionado de contribuir al equipo y aportar mi experiencia en arquitecturas escalables, diseño de flujos de trabajo y colaboración de equipo para ayudar a <COMPANY_NAME> a alcanzar sus objetivos. Espero con ansias lo que podamos construir juntos.
Quizás menciona tus propias ideas sobre cambios sociales, etc, ej => https://github.com/proyecto26/social-change
Cuéntame sobre un desafío técnico que resolviste recientemente
Usa el método STAR; elige 1-2 ejemplos relevantes para el rol.
Un ejemplo que destaca mi experiencia es un proyecto reciente donde diseñé flujos de trabajo para procesos de negocio críticos usando Temporal. El objetivo era simplificar una arquitectura altamente compleja mientras aseguraba escalabilidad y confiabilidad. Trabajé de cerca con equipos multifuncionales para definir requerimientos, implementé arquitecturas basadas en eventos y creé documentación clara para el onboarding de otros desarrolladores. Como resultado, el flujo de trabajo redujo el tiempo de procesamiento en un 30%, mejorando significativamente la eficiencia.
Más allá de eso, he trabajado con tecnologías como React, Node.js y herramientas low-code, creando arquitecturas modulares y soluciones escalables. En <COMPANY_NAME>, colaboré directamente con el CTO y los Product Owners para diseñar una plataforma desde cero, asegurando que pudiera adaptarse al crecimiento rápido mientras cumplía con los objetivos del negocio.
Cuéntame sobre tu liderazgo e involucramiento con la comunidad
Además de mis contribuciones técnicas, tengo una fuerte pasión por el liderazgo y la mentoría. He mentoreado activamente a desarrolladores a través de pair programming, revisiones de código y sesiones de intercambio de conocimiento. He dado talleres en CityJS sobre la construcción de flujos de trabajo con Temporal para desarrolladores JavaScript, y participo regularmente en eventos comunitarios para discutir arquitecturas basadas en eventos para desarrolladores full-stack. Compartir mi conocimiento y aprender de otros siempre ha sido una parte fundamental de mi carrera.
También soy el fundador de Proyecto26, una organización de código abierto donde he creado y mantenido librerías y herramientas usadas por desarrolladores en todo el mundo; con millones de descargas a nivel global. Esto implica no solo escribir código limpio y mantenible sino también gestionar issues, responder a retroalimentación de usuarios y fomentar un ambiente colaborativo para los contribuidores. También he sido mentor de desarrolladores a través de iniciativas como CodeYourFuture, BeeSoft Labs y LaPlazaDevs. Recientemente, he estado explorando agentes de IA, skills y herramientas; no solo usándolos sino creando proyectos de código abierto alrededor de ellos para resolver desafíos reales de forma creativa.
¿De qué logro profesional estás más orgulloso?
- Diseñé la base para aplicaciones móviles multiplataforma en diferentes empresas.
- En Yuxi, tuve la oportunidad de mentorear a una desarrolladora junior delegándole responsabilidades de liderazgo, ayudándola a desarrollar confianza y asumir nuevos retos para mejorar sus habilidades blandas. Porque al final del día no importa quién es el líder, sino que seamos felices con lo que estamos haciendo.
- En mi empresa actual tuve la oportunidad de empezar a trabajar para una Startup que luego fue adquirida por Nordstrom, tuve la responsabilidad de investigar nuevas tecnologías Frontend (Frameworks), migrar algunas apps y luego definí una arquitectura modular con React Native que hoy es usada por múltiples equipos. Con la ayuda del equipo, hace 2 semanas, en el Nordstrom Anniversary, la app alcanzó un millón de dólares en un día, ¡eso fue impresionante!
¿Cuál es tu mayor logro profesional?
- Mi mejor logro profesional es Proyecto 26, lo creé con la idea de cambiar el mundo con pequeñas contribuciones, básicamente proyectos de código abierto que pueden tener un impacto positivo en el mundo. He alcanzado más de 1 millón de descargas con uno de mis plugins (un plugin nativo para plataformas como iOS y Android para mejorar la experiencia de usuario), así que es usado por muchos proyectos y durante el proceso he tenido la oportunidad de trabajar con personas de todo el mundo y ¡aprender muchísimo!
¿Qué trabajo excepcional has hecho?
Un trabajo del que estoy más orgulloso es haber construido el marketplace de <COMPANY_NAME> desde cero como ingeniero fundador. Diseñé la arquitectura full-stack, desde frontends escalables con React/Remix hasta backends con Node/NestJS, e introduje flujos de trabajo basados en eventos con Temporal para manejar procesos de negocio críticos e integraciones con blockchain. La plataforma escaló a más de 140k usuarios activos, mejoró la conversión en un 50% y aumentó la retención en un 30%. Más allá del impacto técnico, ayudé a establecer los cimientos de ingeniería, mentoreé a compañeros de equipo y me alineé de cerca con producto y liderazgo para entregar valor real al negocio.
¿Cuál fue el bug más difícil que has enfrentado?
¿Qué es lo último significativo que aprendiste para hacer mejor tu trabajo?
¿Qué harías diferente en tu próximo rol?
Me enfocaría en la responsabilidad a largo plazo desde el primer día. En mi trabajo reciente como freelance y por contrato, entregué resultados de alto impacto, pero la naturaleza de los compromisos a corto plazo significa que te vas antes de ver el ciclo de vida completo de lo que construiste. En mi próximo rol, quiero comprometerme completamente con un solo producto y equipo; asumir responsabilidad más allá de la entrega, y ayudar a dar forma tanto a la dirección técnica como a la cultura mientras la empresa escala.
También sería más intencional en evitar ambientes con baja responsabilidad o burocracia excesiva; donde las decisiones se estancan, se evita la retroalimentación o el impacto es difícil de medir. Quiero estar en un lugar donde se anime a los ingenieros a pensar más allá de su alcance inmediato y donde el proceso sirva a los resultados, no al revés.
¿Cómo manejas los conflictos?
¿Cómo te gusta dar y recibir retroalimentación?
- Recibir sugerencias positivas para el futuro
- Sin juzgar ni criticar ideas
- Darla cara a cara
- Oportunidad de pedir consejo
- Crear seguridad (construir confianza)
¿Cuáles fueron algunas de las mejores cosas que has construido?
- Proyectos de código abierto
¿Cuáles son los proyectos más interesantes en los que has trabajado?
- Plugins para juegos
- Paquetes para aplicaciones móviles
¿Cuáles son algunos de los mayores desafíos profesionales que has enfrentado?
- Alcanzar millones de descargas con mis proyectos personales
¿Qué cambios importantes en tu flujo de trabajo han ocurrido en el último año?
- Arquitectura modular para trabajar con múltiples equipos¿Por qué trabajas como ingeniero de software?
- Porque me encanta ser un creador, usar la tecnología para crear cosas nuevas
¿Cómo colaboras con tus compañeros?
Cuéntame sobre tu mejor experiencia de colaboración
Cuéntame sobre una interacción difícil con un compañero de equipo
Cuéntame sobre una vez que abogaste por tus propias ideas y las impulsaste a pesar de la oposición
¿Has trabajado completamente remoto antes? ¿Cómo te sientes con esa experiencia?
Describe tu proyecto típico, flujo de trabajo o experiencia de desarrollo de producto cuando trabajas con aplicaciones de backend o frontend
- ¿Cómo sería un día normal de trabajo en su empresa?
- ¿Cómo es la interacción?
- ¿Cómo es un día típico?
- ¿Cómo se equilibra eso con la vida personal?
- ¿Cuánto de mi vida esperan que esté aquí? (Horas nalgas o por objetivos)
- ¿Cuál es la expectativa de trabajo aquí?
- ¿Cuáles son las responsabilidades clave del puesto?
- ¿Qué me pueden contar sobre sus planes de crecimiento?
- ¿Cuál es tu parte favorita de trabajar aquí?
- ¿Qué es lo que más te gusta de trabajar aquí?
- ¿Cómo describirías la cultura de ingeniería aquí?
- ¿Cómo es la cultura en su empresa?
- ¿Cómo se planifican los proyectos en el equipo?
- ¿Cuánto suelen trabajar las personas en los equipos?
- ¿En qué otros proyectos están trabajando actualmente?
- ¿Cómo funciona la estructura de recompensas?
- ¿Cuál ha sido el mayor desafío técnico que han enfrentado últimamente?
- ¿Sientes que tienes buenas oportunidades de crecimiento aquí?
- Sobre oportunidades, si me destaco, ¿qué estaría haciendo el próximo año?
- ¿Fue esta una discusión eficiente? (Pedir retroalimentación)
- ¿Qué hace diferente a esta empresa de sus competidores?
- Sobre carreras, ¿tengo un mentor? ¿Cómo es la capacitación?
- ¿Cómo llegaste a trabajar aquí?
- ¿Quién es la contratación más exitosa reciente y por qué?
- ¿Quién no tuvo éxito como contratación y por qué?
- ¿Cuál es el mayor desafío de la empresa este año y cómo ayudarán a superarlo?
- ¿Cómo mediré mi desempeño para saber que tendré un impacto positivo en este desafío?
- ¿Qué tipo de habilidades y experiencia adicional desearías que tuviera para ser un mejor candidato para este trabajo?
- ¿Cuáles son los próximos pasos en el proceso?
- ¿Usan paquetes de terceros o escriben todo desde cero? (gestión de licencias)
- Si tengo otras preguntas que no se me ocurren ahora, ¿podré enviarles un email o llamarlos?
- Estoy muy interesado en escalabilidad y me encantaría aprender más al respecto. ¿Qué oportunidades hay en esta empresa para aprender sobre esto?
- No estoy familiarizado con la tecnología X, pero suena como una solución muy interesante. ¿Podrías contarme un poco más sobre cómo funciona?
- Pide aclaraciones si no estás seguro de algo
- Explica lo que estás intentando hacer