Staff/Lead Fullstack Engineer (Data Structures Expert)
Mimica busca un Staff/Lead Fullstack Engineer (Data Structures Expert) para unirse a su equipo de ingeniería en una posición remota. El candidato ideal tendrá experiencia en desarrollo de software, diseño de sistemas, estructuras de datos y algoritmos, así como habilidades en React y Node.js.
Atractivo para desarrolladores fullstack con experiencia en estructuras de datos y algoritmos que buscan un desafío en una empresa en crecimiento con un enfoque en ingeniería y product impact
Descripción del puesto
Estamos construyendo Nuestra misión en Mimica es empoderar a empresas, equipos e individuos para que recuperen su recurso más valioso: el tiempo, y trabajen de manera más eficiente, con un mayor propósito e impacto. Nuestra minería de tareas impulsada por IA observa las acciones de los empleados en el escritorio y las clasifica en mapas de procesos detallados. La inteligencia de procesos de Mimica destaca las ineficiencias, prioriza las mejoras según el ROI, recomienda la tecnología óptima para la automatización (RPA, procesamiento de documentos inteligentes, GenAI) y proporciona un plan para construir nuevas automatizaciones y transformar el trabajo. Visita nuestra página de carreras https://www.mimica.ai/careers para obtener más información. Dónde estamos en nuestro viaje de escalada Hemos logrado un ajuste sólido entre el producto y el mercado y ahora estamos escalando con intención. Te unirás a un equipo de 45 personas de ingenieros senior y líderes de producto que priorizan el impacto del producto sobre el mero número de personas. Tenemos 8 equipos multifuncionales, incluido un equipo de plataforma dedicado a la infraestructura y la experiencia del desarrollador. Comenzamos a construir modelos de aprendizaje automático propietarios antes del auge de LLM, por lo que no solo consumimos modelos, sino que los entrenamos desde cero. Nuestro enfoque en ingeniería - Priorizamos las necesidades del cliente primero - Trabajamos en equipos pequeños basados en proyectos - Tenemos flexibilidad en cuanto a los problemas en los que trabajamos - Poseemos el ciclo de vida completo de nuestros proyectos - Evitamos silos y fomentamos la toma de tareas en nuevas áreas - Equilibramos la calidad y la velocidad - Tenemos una responsabilidad compartida por nuestro código de producción - Cada uno establece su propia rutina para maximizar la productividad TU MISIÓN Te unirás a nuestro capítulo web para mejorar y ampliar las capacidades de la aplicación web de Mimica. Esto significa diseñar una arquitectura robusta, desarrollar nuevas características, lanzar mejoras a los componentes existentes y asumir la responsabilidad operativa de lo que construyas. Buscarás comprender las necesidades y los puntos débiles de los usuarios, experimentar y iterar sobre tus soluciones, aprovechando ciclos de retroalimentación ajustados. Tendrás la oportunidad de dar forma a nuestra dirección técnica, procesos y cultura. Nota: Tenemos roles para ingenieros full stack enfocados en backend y frontend. Si eres un experto en alguno de estos, nos encantaría charlar. PARTE DE TU DÍA A DÍA - Desarrollar herramientas y características de visualización de datos para mostrar información, flujos de procesos y métricas de nuevas maneras, con escalabilidad y confiabilidad en mente. - Construir interfaces y servicios frontend en tiempo real que permitan a varios usuarios editar datos de gráficos y volver a entrenar modelos de IA a través de su entrada. - Poseer proyectos de principio a fin como parte de equipos pequeños, colaborando con nuestros líderes de equipo y gerentes de producto. - Participar en decisiones arquitectónicas, colaborar en todos los equipos para identificar e implementar mejoras de producto y producir documentación para tus implementaciones. - Proporcionar retroalimentación a pares a través de RFC, revisiones de código y ayudar a los que te rodean a mejorar. - Participar en la contratación y onboarding de nuevos miembros del equipo; asumir responsabilidades de gestión de proyectos de principio a fin a medida que crecemos. QUIÉN ERES - Tienes al menos 8 años de experiencia como ingeniero de software y altos estándares de ingeniería. - Conocimiento de principios de diseño de sistemas avanzados, estructuras de datos, algoritmos y conceptos básicos subyacentes a aplicaciones intensivas en datos. - Fuerte experiencia y comprensión de React y Node.js. - Experiencia con bases de datos SQL y NoSQL. - Comprensión profunda de técnicas avanzadas de optimización de rendimiento en frontend y backend. - Comprometido a mantener altos estándares de ingeniería, entregando código limpio, testeable, reutilizable, modular y bien documentado. - Experiencia en poseer proyectos desde el inicio hasta el final, incluyendo especificaciones, diseño, desarrollo, pruebas, implementación, lanzamiento y observabilidad. - Impulso para desarrollar tus habilidades, mejorar los procesos del equipo y reducir la deuda. - Fluidez en inglés, con habilidades de comunicación efectivas: articular ideas complejas, conceptos y compensaciones claramente. BONUS - Antecedentes de trabajo en entornos de escala rápida y exitosa o como ingeniero fundador, con un historial de entrega de valor rápidamente e iterativamente junto con la construcción de procesos. - Renderizado basado en gráficos o lienzos, o edición de gráficos/geometría (enfoque en frontend). - Construcción de RBAC y modelado de datos avanzado (enfoque en backend). Ubicación Esta es una posición totalmente remota. Para asegurar una colaboración efectiva con nuestro equipo, solo estamos considerando candidatos en las siguientes regiones: - Europa y África: ubicaciones dentro de los husos horarios europeos (típicamente UTC-1 a UTC+3). - Las Américas: ubicaciones en la zona horaria este (por ejemplo, costa este de EE. UU., Toronto) o UTC-3 (por ejemplo, Brasil, Argentina). ETAPAS DE RECRUTAMIENTO - Etapa 1 | Selección con reclutador técnico - Etapa 2 | Desafío de tarea (asincrónico) + seguimiento (en vivo) - con colegas en un rol equivalente - Etapa 3 | Diseño del sistema (en vivo) - con el líder del capítulo + colegas - Etapa 4 | Entrevista de comportamiento/fundadores - con el líder del capítulo + co-fundador/CTO QUÉ OFRECEMOS - Compensación generosa + opciones de acciones: alineada con nuestro marco interno, datos de mercado y habilidades individuales. - Trabajo distribuido: trabaja desde cualquier lugar - totalmente remoto, en nuestros centros o una combinación. - Laptop emitido por la empresa, estipendio de configuración remota y presupuesto de coworking - Horarios y ubicaciones flexibles - Tiempo libre pagado amplio, además de días festivos locales - Licencia parental mejorada - Beneficios de salud y jubilación - Presupuesto anual de aprendizaje y desarrollo - Trabajo anual y sociales virtuales y presenciales regulares - Oportunidad de contribuir a proyectos innovadores que dan forma al futuro del trabajo Nota: Algunos beneficios pueden variar según la ubicación y el rol. Mimica solo se pondrá en contacto con candidatos desde una dirección de correo electrónico @mimica.ai. No solicitamos información bancaria o personal sensible durante el proceso de reclutamiento.
Responsabilidades
- Desarrollar herramientas de visualización de datos
- Diseñar arquitectura robusta
- Desarrollar nuevas características
- Optimizar rendimiento
- Colaborar con equipos
Skills requeridas
Beneficios
- Compensación generosa
- Opciones de acciones
- Trabajo remoto
- Laptop emitido por la empresa
- Presupuesto para configuración remota
- Presupuesto para coworking
- Horarios flexibles
- Tiempo libre pagado
- Días festivos locales
- Licencia parental mejorada
- Beneficios de salud y jubilación
- Presupuesto anual para aprendizaje y desarrollo
- Viajes anuales