Ingeniero sénior de JavaScript full-stack

last updated August 4, 2026 5:15 UTC

POS+

HQ: Remote / USA

more jobs in this category:

  • -> Website & App Tester @ PingPong
  • -> Entry Level Content Writer @ Jerry
  • -> Code Challenge Reviewer - Review Code In Your Spare Time - £50 Per Hour @ Geektastic
  • -> Frontend Developer and Flutter developer @ Appy Ventures
  • -> Frontend Developer (React) @ Cake

Resumen

Ingeniero Senior Full-Stack de JavaScript (Remoto — LATAM o Europa)
Empresa: POS+ (https://www.posplus.org

)

Ubicación: Totalmente remoto (buscamos que el horario sea compatible con LATAM o Europa para alinearnos con el equipo)
Tipo: Contratista independiente a tiempo completo
Tecnologías: Node.js, React, TypeScript, PostgreSQL/MongoDB, AWS

Acerca de POS+
En POS+ (https://www.posplus.org

), creamos el software base de la interfaz de pagos que permite transacciones modernas en retail, B2B e industria de servicios. Nuestra arquitectura de pagos está diseñada para la confiabilidad: debe garantizar la consistencia perfecta de los datos, cero tiempo de inactividad, baja latencia y una sólida funcionalidad “offline-first”.

No solo desarrollamos aplicaciones web: construimos infraestructura crítica en la que las empresas confían para operar. Como nuestra plataforma gestiona flujos complejos de eventos en tiempo real, cálculos financieros e integraciones profundas con periféricos, la calidad del código es nuestra máxima prioridad.

La realidad de este puesto (Por favor léelo antes de postular)
Buscamos a un verdadero Ingeniero Senior: alguien que diseñe sistemas escalables, identifique de forma proactiva casos límite y escriba código fácil de mantener.

Nota sobre el “slop” generado por IA
Entendemos el estado actual de la contratación remota. Si dependes de ChatGPT, Claude o Copilot para generar lógica repetitiva que no entiendes, escribes funciones sin comprensión real o manejas desafíos arquitectónicos que no puedes explicar, por favor no postules. No toleramos en absoluto el “slop” generado por IA, el código copiado sin revisión ni la deuda técnica oculta. Esperamos que los ingenieros seniors tengan un conocimiento profundo de la base, un ojo agudo para la calidad del código y la capacidad de explicar el razonamiento detrás de cada línea de código que aporten.

Proceso de selección
Valoramos tu tiempo, así que no asignaremos una prueba larga asíncrona de 48 horas (especialmente si la IA puede simplemente hacer el trabajo). En su lugar, nuestras entrevistas son directas y altamente colaborativas:

1) Presentación inicial y diseño de sistemas (45 minutos)
Una conversación sobre tu experiencia, “cicatrices técnicas,” y un ejercicio en vivo con pizarra virtual enfocado en arquitectura de procesamiento de datos de alto rendimiento.

2) Sesión en vivo de revisión de código y depuración (60 minutos)
Compartirás tu pantalla con nuestro equipo. Te proporcionaremos una base de código JavaScript/TypeScript funcional, pero mal escrita y desordenada. Tu tarea será revisarla en vivo: detectar riesgos de seguridad, problemas arquitectónicos y dificultades de concurrencia; luego refactorizarla para que sea mantenible a largo plazo.

Qué harás
• Diseñar, construir y mantener funcionalidades full-stack altamente escalables usando Node.js, React y TypeScript.
• Mejorar consultas complejas a la base de datos y el diseño de esquemas (SQL/NoSQL) para soportar volúmenes masivos de transacciones.
• Asegurar y escalar nuestras APIs REST y WebSocket para garantizar sincronización instantánea entre el software POS (cloud y on-prem) y nuestra infraestructura en la nube.
• Identificar y eliminar la deuda técnica temprano, aplicando linting estricto, seguridad de tipos y prácticas de pruebas exhaustivas.
• Trabajar como contratista independiente, colaborando sincrónicamente con nuestro producto central y el liderazgo de ingeniería.

Qué buscamos
• 5+ años de experiencia profesional verificada construyendo y operando aplicaciones full-stack de JavaScript/TypeScript listas para producción.
• Experiencia en producción con problemas asíncronos, condiciones de carrera, gestión de memoria y arquitecturas orientadas a eventos en Node.js.
• Conocimiento profundo de la gestión del estado en React, optimización del renderizado y construcción de componentes de UI modulares y accesibles.
• Buenas habilidades de comunicación en inglés: deberías sentirte cómodo pensando en voz alta, defendiendo tus decisiones arquitectónicas y colaborando en vivo por videollamadas.
• Contar con experiencia en infraestructura cloud (AWS/GCP), pipelines de CI/CD y entornos con Docker es una gran ventaja.

Qué ofrecemos
• Compensación USD de primer nivel, ajustada según tu ubicación y tu experiencia senior.
• Relación directa como contratista, con facturación mensual clara y simplificada.
• Autonomía real: sin micromanagement. Tú eres dueño de tus módulos, escribes código limpio y ejecutas.
• Impacto significativo: trabajarás en sistemas centrales que afectan a miles de ubicaciones de comercios todos los días.

Cómo postular
Envía tu currículum/perfil de LinkedIn junto con un enlace a tu GitHub/GitLab.

Apply info ->

To apply for this job, please visit the application page

Shopping Cart
There are no products in the cart!
Total
 0.00
0