Empresa de fintech busca desarrollador con experiencia en C y JavaScript para unirse al equipo Bare, enfocado en el desarrollo y mantenimiento del runtime y módulos nativos. El rol es 100% remoto y global.
Si sos desarrollador C/JS y buscás un rol remoto global en fintech, esta es tu oportunidad. Podés sumarte a un equipo que está revolucionando las finanzas digitales y trabajar en proyectos innovadores con impacto mundial.
Descripción del puesto
Únete a Tether y da forma al futuro de las finanzas digitales. En Tether, no solo creamos productos, sino que somos pioneros en una revolución financiera global. Nuestras soluciones de vanguardia permiten a las empresas —desde exchanges y billeteras hasta procesadores de pagos y cajeros automáticos— integrar sin problemas tokens respaldados por reservas en blockchains. Al aprovechar el poder de la tecnología blockchain, Tether te permite almacenar, enviar y recibir tokens digitales al instante, de forma segura y global, todo a una fracción del costo. La transparencia es la base de todo lo que hacemos, garantizando la confianza en cada transacción. Innovar con Tether Tether Finance: Nuestra innovadora suite de productos presenta la stablecoin más confiable del mundo, USDT, utilizada por cientos de millones en todo el mundo, junto con servicios pioneros de tokenización de activos digitales. Pero eso es solo el comienzo. Tether Power: Impulsando el crecimiento sostenible, nuestras soluciones energéticas optimizan el exceso de energía para la minería de Bitcoin utilizando prácticas ecológicas en instalaciones de última generación y geográficamente diversas. Tether Data: Impulsando avances en IA y tecnología peer-to-peer, reducimos los costos de infraestructura y mejoramos las comunicaciones globales con soluciones de vanguardia como KEET, nuestra aplicación insignia que redefine el intercambio seguro y privado de datos. Tether Education: Democratizando el acceso a la educación digital de primer nivel, empoderamos a las personas para que prosperen en las economías digitales y gig, impulsando el crecimiento y las oportunidades globales. Tether Evolution: En la intersección de la tecnología y el potencial humano, estamos ampliando los límites de lo posible, creando un futuro donde la innovación y las capacidades humanas se fusionan de maneras poderosas y sin precedentes. ¿Por qué unirte a nosotros? Nuestro equipo es una potencia de talento global, que trabaja de forma remota desde todos los rincones del mundo. Si te apasiona dejar tu huella en el espacio fintech, esta es tu oportunidad de colaborar con algunas de las mentes más brillantes, superando límites y estableciendo nuevos estándares. Hemos crecido rápido, nos hemos mantenido ágiles y hemos asegurado nuestro lugar como líderes en la industria. Si tienes excelentes habilidades de comunicación en inglés y estás listo para contribuir a la plataforma más innovadora del planeta, Tether es el lugar para ti. ¿Estás listo para ser parte del futuro? Sobre el trabajo Necesitamos a alguien que se sienta cómodo escribiendo tanto en C como en JavaScript. El equipo de Bare construye y mantiene el runtime en sí, junto con un ecosistema en crecimiento de módulos nativos (bare-bluetooth, bare-tcp, bare-fs, bare-crypto y muchos más). Escribirías complementos nativos que conectan las APIs de la plataforma con JavaScript, depurarías en múltiples sistemas operativos y ayudarías a mantener el runtime pequeño y correcto. Este es un rol práctico de sistemas. Trabajarás de forma independiente, serás dueño de módulos de principio a fin y enviarás código que se ejecute en teléfonos, laptops, servidores y dispositivos limitados. Módulos nativos - Diseñar, implementar y enviar módulos nativos bare-* (por ejemplo, bare-bluetooth, bare-tcp, bare-fs, bare-crypto) de principio a fin, incluyendo código y pruebas. - Escribir complementos nativos en C que conecten las APIs de la plataforma (Bluetooth, redes, sistema de archivos, criptografía) con JavaScript. - Mantener y extender los módulos nativos existentes según las solicitudes del equipo de producto y la lista de compatibilidad de bare-node. Compilaciones multiplataforma y CI - Configurar y mantener compilaciones multiplataforma para macOS, Linux, Android (NDK) e iOS (Xcode). - Ser dueño de la configuración de la cadena de herramientas de compilación cruzada para cada plataforma de destino. - Mantener pipelines de CI que compilan y prueban módulos nativos en todas las plataformas compatibles. - Investigar y solucionar fallos de compilación específicos de la plataforma y problemas de la cadena de herramientas. Contribuciones al runtime de Bare - Contribuir al núcleo del runtime de Bare (sistema de módulos, sistema de complementos nativos, hilos ligeros). - Ayudar a reducir la superficie de API faltante de bare-node. - Participar en la evaluación e integración de motores de JS alternativos, por ejemplo, libjerry. Depuración y calidad - Depurar problemas de complementos nativos en múltiples sistemas operativos y dispositivos de destino, incluidos los móviles. - Escribir y mantener pruebas para todos los módulos. Colaboración y comunicación - Responder a las consultas del equipo de Bare de equipos internos y del público. - Comunicar el progreso, los bloqueos y las decisiones por escrito. - Participar en una llamada de estado semanal. - Participar en talleres de Bare y contribuir a los materiales de incorporación. - Coordinar con los equipos de producto (Keet, WDK/Wallet).
Responsabilidades
- Diseñar, implementar y lanzar módulos nativos bare-* (ej: bare-bluetooth, bare-tcp, bare-fs, bare-crypto) de principio a fin, incluyendo código y pruebas.
- Escribir addons nativos en C que conecten APIs de plataforma (Bluetooth, networking, filesystem, crypto) a JavaScript.
- Mantener y extender módulos nativos existentes según las solicitudes del equipo de producto y la lista de compatibilidad bare-node.
- Configurar y mantener compilaciones multiplataforma para macOS, Linux, Android (NDK) e iOS (Xcode).
- Ser dueño de la configuración de la cadena de herramientas de compilación cruzada para cada plataforma de destino.
- Mantener pipelines de CI que compilen y prueben módulos nativos en todas las plataformas compatibles.
- Investigar y solucionar fallos de compilación específicos de la plataforma y problemas de la cadena de herramientas.
- Contribuir al núcleo del runtime Bare (sistema de módulos, sistema de addons nativos, hilos ligeros).
- Ayudar a reducir la superficie de API faltante de bare-node.
- Participar en la evaluación e integración de motores de JS alternativos (ej: libjerry).
- Depurar problemas de addons nativos en múltiples sistemas operativos y dispositivos, incluidos los móviles.
- Escribir y mantener pruebas para todos los módulos.
- Responder a consultas del equipo Bare de equipos internos y del público.
- Comunicar el progreso, los bloqueos y las decisiones por escrito.
- Participar en una llamada de estado semanal.
- Participar en talleres Bare y contribuir a materiales de incorporación.
- Coordinar con los equipos de producto (Keet, WDK/Wallet).