Ortica
Hablemos ↗

Desarrollo Node.js

La parte que no se ve.
La que lo sostiene todo.

Desarrollamos backend en Node.js y TypeScript: API, integraciones con software de gestión y ERP, automatizaciones y procesos que funcionan solos. La parte oculta de aplicaciones web, SaaS y tiendas online, escrita para que otro desarrollador sepa leerla.

  • Node.js
  • TypeScript
  • PostgreSQL
  • Docker
Qué hacemos con Node.js

Datos que salen.
Y llegan adonde tienen que llegar.

  1. 01

    API a medida.

    API REST documentadas para aplicaciones web, apps y partners, con autenticación, permisos y límites de uso.

    • REST
    • OpenAPI
    • Autenticación
  2. 02

    Integraciones.

    Software de gestión, ERP, CRM, tiendas online, pagos y servicios externos conectados entre sí. Cuando un sistema no tiene API buscamos otro camino: archivos programados, webhooks, colas.

    • ERP
    • CRM
    • Webhooks
  3. 03

    Automatizaciones y tareas programadas.

    Importación de tarifas, sincronizaciones periódicas, PDF y emails que se generan solos. Con colas de trabajo que reintentan si algo falla y un registro de lo que ha pasado.

    • Colas
    • Cron
    • PDF
  4. 04

    Backend para aplicaciones web y SaaS.

    Cuentas, roles, suscripciones, notificaciones y toda la lógica del producto, sobre PostgreSQL y con Payload CMS cuando hace falta un panel de gestión.

    • PostgreSQL
    • Payload CMS
    • Pagos
  5. 05

    Proyectos que retomar.

    Backends en Node anclados en versiones antiguas, sin tests o sin documentación: los leemos, los actualizamos por fases y los ponemos sobre un despliegue ordenado.

    • Actualizaciones
    • Documentación

Con qué trabajamos

API a medidaIntegracionesAutomatizaciones y tareas programadasBackend para aplicaciones web y SaaSProyectos que retomar
Node.jsTypeScriptPostgreSQLDocker
¿Te suena?

Datos copiados a mano.
Sistemas que se hablan.

Hoy

  • Pedidos que se copian a mano de la tienda online al software de gestión
  • Tarifas actualizadas a mano cada mes
  • Un Excel que va de correo en correo
  • Scripts que solo una persona sabe lanzar

Después

  • Pedidos que pasan solos, con un registro
  • Tarifas importadas automáticamente
  • Una única fuente de datos, con los permisos adecuados
  • Procesos documentados, con avisos si algo se atasca
Lo que cuidamos

Un backend se juzga
cuando algo sale mal.

  1. 01

    Errores controlados.

    Cada integración sabe qué hacer cuando el otro sistema no responde: reintenta, avisa y no pierde datos.

  2. 02

    Seguridad.

    Datos validados al entrar, permisos comprobados en cada petición, claves y secretos fuera del código.

  3. 03

    Servidor y despliegue.

    Contenedores, despliegues automáticos, entorno de pruebas y copias de seguridad: la parte de servidor la llevamos nosotros.

Preguntas frecuentes

Sobre Node.js
nos preguntan a menudo.

¿Cuánto cuesta desarrollar un backend en Node.js?

Depende de lo que tenga que hacer: una integración entre dos sistemas y el backend de un SaaS son trabajos muy distintos. Las integraciones y automatizaciones sobre sistemas existentes se estiman después de ver las API implicadas. En cualquier caso, te enviamos un presupuesto por escrito.

¿Por qué Node.js y no otro lenguaje?

Porque con TypeScript usamos el mismo lenguaje en el navegador y en el servidor: menos traspasos, menos errores y un proyecto más fácil de pasar a otras manos. En WordPress, PrestaShop y Magento seguimos trabajando en PHP, porque ahí es la opción correcta.

¿Podéis conectar nuestro software de gestión con la tienda online?

Sí, si el software expone API o permite algún intercambio de datos, aunque sea mediante archivos. Antes de hacer la estimación comprobamos qué ofrece, para saber cuánto trabajo supone.

¿Dónde se aloja el backend?

En nuestros servidores, en un cloud que ya uséis o en vuestra infraestructura. En cualquier caso montamos entorno de pruebas, despliegues automáticos y monitorización con avisos: lo explicamos en la página de servidores y DevOps.

¿Podéis retomar un backend en Node escrito por otros?

Sí. Revisamos código, dependencias e infraestructura, y luego te decimos qué mantener, qué actualizar y qué reescribir.

Siguiente servicioDiseño UI y UX Interfaces, prototipos y design systems en Figma, diseñados por quien después los desarrolla: sin sorpresas entre el diseño y el código.
El próximo proyecto

¿Sistemas que no se hablan?
Conectémoslos.

Cuéntanos qué herramientas usáis y dónde se quedan atascados los datos.

Hablemos