Nuestro clienteuna startup que construye sistemas de gestión de riesgo y alertamiento temprano para eventos hidrometeorológicos y desastres naturales.
su software procesa información en tiempo real, integra sensores físicos, distribuye alertas y ayuda a instituciones y organizaciones a reaccionar ante eventos críticos.no estamos buscando solo backend...buscamos ingenieros con mentalidad ágil:no trabajan como una software factory tradicionalno creen en releases gigantesqa no es cuello de botellano hay tickets eternosno se quedan en "ya quedó en mi ambiente"no hacen ceremonias ágiles vacíasno crean arquitecturas complejas solo porque sigue a big techcreemos en:xp (extreme programming)tdd realrefactor continuofeedback loops cortostrunk-based developmententrega continuayagnidiseño incrementalcolaboración constantesoftware simple que evoluciona rápidoqué hacemos realmenteconstruimos software para:ingestión de datos en tiempo realprocesamiento de eventosalertamiento tempranosistemas operativos críticoscontinuidad operativamonitoreoobservabilidadautomatización de flujos de riesgotrabajamos principalmente conawsarquitecturas event-driventypescript end-to-endservicios cloud-nativesistemas distribuidosreleases frecuentes en producciónstack actualbackendtypescript, node.js, serverless, event-driven architecturecloud / infraestructuraaws lambda, eventbridge, sns, sqs, cloudwatch, dynamodb, fargatefrontendtypescript, reactmobilereact nativeotrosdockerci/cdtestingobservabilitycloud-native toolingcómo trabajamosel objetivo no es escribir la arquitectura "perfecta".
el objetivo es:entregar valor rápidoobtener feedback tempranoreducir fricciónmantener el sistema fácil de cambiarevolucionarlo continuamenteaquí:hacemos releases frecuentestrabajamos con ownership compartidorevisamos diseño constantementehacemos refactor continuobuscamos reducir el tiempo entre "escribo código" y "sé si realmente funciona"cómo colaboramostrabajamos de manera altamente colaborativa, es decir, compartimos contexto constantemente, revisamos ideas temprano, hacemos pairing, discutimos diseño y damos feedback técnico frecuente.para nosotros, pair programming no significa"dividir tareas y cada quien trabajar por su lado".
significa:resolver problemas juntosreducir incertidumbre tempranocompartir ownershipdetectar errores antes de producciónmejorar continuamente cómo construimos softwaresi disfrutas trabajar aislado o prefieres ownership individual rígido sobre partes del sistema, probablemente no te resulte cómodo en este entorno.lo que probablemente no disfrutarás aquíeste rol probablemente no es para ti si:prefieres procesos rígidos y altamente estructuradosnecesitas tickets extremadamente detallados para avanzarhaces testing solo al finaltrabajas mejor aisladote incomoda recibir feedback técnico frecuentepiensas que tdd = "hacer pruebas después"buscas equipos donde cada quien toca únicamente "su microservicio"tu definición de seniority es únicamente años de experiencia o conocimiento de frameworksqué valoramos realmentemás allá del stack, buscamos personas que:sigan reduciendo complejidadpuedan entregar incrementalmenteentiendan trade-offsdetecten fricción en procesoscolabore activamentetengan criterio técnicosé capaces de aprender rápidono esperamos perfección, pero sí curiosidad técnica genuina.antes de aplicartrabajamos bajo principios inspirados en:extreme programming (xp)tddcontinuous deliveryyagnirefactor continuofeedback-driven developmentsi estos conceptos te son familiares, probablemente tengas ventaja en el proceso.si no los conoces pero este tipo de cultura te interesa, te recomendamos explorar "extreme programming explained" de kent beck.procesoconversación inicial (mindset + experiencia real)sesión técnica prácticaconversación final con el equipono hacemos:leetcodeaccertijos algorítmicos irrealesentrevistas teatralesevaluamos:cómo piensascómo colaborascómo diseñascómo abordas problemascómo reaccionas al feedback técnicocómo trabajas bajo incertidumbre realrequisitosnos interesa mucho más en cómo piensas, aprendes, colaboras y reaccionas al feedback que una lista perfecta de buzzwords.benefitsintegración a marcas globales y startups disruptivastrabajo remoto/home officeen caso de requerir modalidad híbrida o presencial, serás informado desde la primera sesiónhorario ajustado a la célula de trabajo/proyecto asignadotrabajo de lunes a viernesdía off en tu cumpleañosseguro de gastos médicos mayores (aplica para méxico)seguro de vida (aplica para méxico)equipos de trabajo multiculturalesacceso a cursos y certificacionesmeetups con invitados especiales del área de iteventos virtuales de integración y grupos de interésclases de inglésoportunidades dentro de nuestras diferentes líneas de negociocertificado como great place to work
#j-*-ljbffr