Desarrollador Backend Senior – Node Js – Remoto

GoGoGrandparent

Remoto Tiempo completo

Buscamos un Ingeniero Backend Senior con amplia experiencia en Node.js/Typescript para diseñar, construir y mantener sistemas backend escalables. Esta persona será responsable de ofrecer funcionalidades de alta calidad de principio a fin, colaborar estrechamente con los gerentes de producto y proyecto, y mejorar continuamente el código mediante una refactorización bien planificada.

El candidato ideal se responsabiliza de su trabajo, escribe código limpio y mantenible, y contribuye a las decisiones sobre la arquitectura del sistema. Trabajará en todo el ciclo de vida del desarrollo, desde la planificación y la implementación hasta las pruebas, el despliegue y la monitorización, garantizando la fiabilidad y el rendimiento en producción.

Además de la ejecución, este puesto implica mejorar los procesos de ingeniería, revisar el código, guiar a otros desarrolladores y ayudar a impulsar los estándares técnicos en todo el equipo.

Responsabilidades

  • Diseñar, desarrollar y entregar funcionalidades de backend utilizando Node.js / Typescript, garantizando un alto rendimiento y escalabilidad.
  • Colaborar con los gerentes de producto y de proyecto para aclarar los requisitos y traducirlos en soluciones técnicas.
  • Realizar tareas de principio a fin, desde la implementación hasta las pruebas, el despliegue y la monitorización.
  • Identificar, solucionar y resolver errores y problemas de producción de manera oportuna.
  • Refactorizar y mejorar continuamente el código existente para mejorar la mantenibilidad, el rendimiento y la fiabilidad.
  • Revisar las solicitudes de extracción, proporcionar comentarios constructivos y mantener la calidad del código y los estándares de ingeniería.
  • Escribir código limpio, bien documentado y comprobable siguiendo las mejores prácticas.
  • Participar en debates sobre el diseño y la arquitectura del sistema, contribuyendo a la toma de decisiones técnicas a largo plazo.
  • Supervise el rendimiento del sistema y aborde de forma proactiva los cuellos de botella o los problemas de fiabilidad.
  • Colaborar con equipos multifuncionales (frontend, control de calidad, DevOps) para garantizar una entrega fluida de las funcionalidades.
  • Asesorar a otros ingenieros y contribuir a la mejora de los procesos del equipo y los flujos de trabajo de desarrollo.