(Retail-Tech) NodeJs Developer
Acid Labs es una firma de diseño y desarrollo de software end to end. Ejecutamos un proceso ágil estandarizado pero flexible, centrado en la calidad y la comunicación. Nos centramos en la creación de productos web y móviles increíbles, hemos estado involucrados en el desarrollo web y móvil desde 2006, convirtiéndonos en socios sólidos para nuestros clientes . Nos especializamos en crear nuevos productos a partir de un proceso UX / UI, desarrollando proyectos desde cero y también sobre proyectos ya creados, trabajando solo o como equipo para mejorias. Somos expertos en software de venta minorista, comercio electrónico a medida y empresarial, aprovechamos las configuraciones de CRM y escalamos las ventas a través del diseño y la tecnología.
¡Nos encontramos en búsqueda de NodeJs Developer !
Buscamos un Desarrollador Backend Senior con experiencia en la construcción de sistemas escalables y robustos, especializado en Node.js con TypeScript. El candidato ideal debe tener un enfoque sólido en arquitectura de microservicios, integración de APIs, manejo de eventos y experiencia comprobada en entornos AWS. Será parte fundamental del equipo técnico, liderando iniciativas de integración e innovación en soluciones backend.Responsabilidades
- Diseñar, desarrollar y mantener servicios backend eficientes utilizando Node.js con TypeScript (preferiblemente NestJS).
- Implementar integraciones entre microservicios internos y servicios externos.
- Diseñar y consumir APIs RESTful.
- Utilizar servicios de AWS como Lambda, SNS, SQS, DynamoDB, S3, y deseablemente AWS Connect.
- Implementar middleware de autenticación y autorización (OAuth, JWT, etc.).
- Asegurar la consistencia y trazabilidad de los datos, con controles que eviten pérdida de información durante el proceso de integración.
- Garantizar buenas prácticas de logging, trazabilidad y monitoreo.
- Participar en la definición y ejecución de estrategias CI/CD.
- Escribir pruebas unitarias y colaborar en el proceso de QA.
- Apoyar iniciativas de DevOps (Docker, pipelines de despliegue, configuración cloud).
- +5 años de experiencia como desarrollador backend.
- Dominio de Node.js y TypeScript.
- Experiencia con NestJS o frameworks similares.
- Conocimientos avanzados en arquitectura y patrones de diseño de microservicios.
- Experiencia con sistemas de mensajería/colas (Kafka, SNS, SQS).
- Uso de MongoDB (preferiblemente Atlas) y bases de datos no relacionales.
- Experiencia trabajando con servicios de AWS (Lambda, S3, DynamoDB, etc.).
- Conocimiento en diseño de middleware, autenticación y autorización.
- Experiencia en integración continua, despliegue continuo y uso de Docker.
- Familiaridad con AWS Connect y OpenSearch.
- Conocimientos básicos en seguridad, roles y políticas IAM.
- Buen manejo de control de versiones (Git, GitFlow).
- Contribuciones a decisiones de arquitectura.
- Experiencia liderando revisiones de código y buenas prácticas.
- Comunicación clara con equipos técnicos y stakeholders.
- Capacidad para trabajar en equipos ágiles y entornos dinámicos.
- Mentalidad analítica, orientada a soluciones y a la mejora continua.
Los beneficios empresariales dependerán del lugar de LATAM donde te encuentres!
Consentimiento para el Tratamiento de Datos Personales:
De acuerdo con la Ley de Protección de la Vida Privada, al enviar su currículum vitae y demás información personal a través de este formulario, usted consiente expresamente que Acid Labs recolecte, almacene, utilice y gestione sus datos personales exclusivamente para fines relacionados con su candidatura a un puesto de trabajo. Esta información incluye, pero no se limita a, su nombre, contacto, experiencia profesional, educación y habilidades, los cuales son necesarios para el proceso de selección y evaluación de candidatos.
Uso de la Información:
La información proporcionada será utilizada únicamente por Acid Labs y no será compartida con terceros sin su consentimiento explícito, salvo en los casos que la ley lo permita o lo requiera.
Derecho de Acceso, Rectificación y Cancelación:
Usted tiene derecho a acceder, rectificar o solicitar la eliminación de su información personal en cualquier momento. Si desea ejercer estos derechos, por favor envíe una solicitud por escrito a recruiting@acidlabs.com especificando su requerimiento.
Duración del Almacenamiento:
Sus datos serán almacenados durante el periodo necesario para cumplir con los propósitos mencionados anteriormente o hasta que usted solicite su eliminación, lo que ocurra primero.Este consentimiento es voluntario y puede ser retirado en cualquier momento notificando a Acid Labs conforme al procedimiento descrito anteriormente.Al enviar su información, usted declara haber leído y aceptado los términos y condiciones aquí establecidos.