Desarrollador Backend Senior Node.js | Proyectos Financieros | Remoto

Remoto
Jornada completa
Busca una oportunidad para aplicar sus habilidades de Node.js en sistemas financieros de alta responsabilidad? Estamos buscando un Desarrollador Backend Senior con experiencia sólida en Node.js, TypeScript y arquitectura de microservicios para unirse a nuestro equipo tecnológico innovador. Responsabilidades Clave - Desarrollar microservicios robustos y escalables utilizando Node.js (versión 20.x+) y TypeScript (5.x+), creando lógica empresarial, componentes y pruebas automatizadas. - Garantizar el más alto estándar de funcionalidad del código, considerando que trabajamos con sistemas financieros que exigen máxima precisión y confiabilidad. - Evaluar y analizar segmentos de código, manteniendo la estabilidad de sistemas heredados sin interrumpir operaciones críticas. - Supervisar y optimizar operaciones de backend, colaborando estrechamente con el equipo de DevOps para implementaciones sin problemas. - Implementar y gestionar integraciones con PostgreSQL, RabbitMQ y Redis para garantizar un rendimiento óptimo del sistema. - Documentar arquitecturas, decisiones técnicas y procedimientos operativos para facilitar la transferencia de conocimientos. - Investigar tendencias actuales de desarrollo e implementar mejoras continuas en la infraestructura tecnológica. Requisitos Esenciales - Mínimo 3 años de experiencia en desarrollo de sistemas complejos con arquitectura de microservicios. - Experiencia comprobable en la creación y mantenimiento de registros financieros o sistemas de procesamiento de transacciones. - Dominio avanzado de Node.js (20.x+), JavaScript ES6+ y TypeScript (5.x+). - Conocimiento profundo de bases de datos SQL, especialmente PostgreSQL (versión 15+). - Experiencia práctica con RabbitMQ para sistemas de mensajería, Redis para caché y Docker para contenedorización. - Capacidad para implementar pruebas unitarias, de integración y funcionales utilizando frameworks como Jest o Mocha. - Conocimientos básicos de Python (Django) para interactuar con componentes existentes. - Comprensión sólida y experiencia en metodologías Ágiles (Scrum, Kanban) con capacidad de adaptación a sprints regulares. Habilidades Valoradas Adicionales - Experiencia con frameworks de Node.js como Express.js, NestJS o Fastify. - Conocimientos de GraphQL para APIs flexibles y eficientes. - Familiaridad con servicios en la nube (AWS, Azure o Google Cloud). - Experiencia en implementación de sistemas de autenticación y autorización seguros (OAuth, JWT). - Conocimientos de CI/CD y herramientas como Jenkins, GitHub Actions o GitLab CI. - Experiencia en optimización de rendimiento y resolución de cuellos de botella en aplicaciones de alto tráfico. - Capacidad para mentorizar a desarrolladores junior y contribuir a la cultura técnica del equipo. Por Qué Unirse a Nosotros? Ofrecemos un entorno de trabajo completamente remoto donde valoramos la innovación, la responsabilidad y el crecimiento profesional. Trabajará en proyectos financieros de alto impacto utilizando tecnologías modernas, colaborando con un equipo de profesionales talentosos comprometidos con la excelencia técnica. Nuestro enfoque ágil permite iteraciones rápidas y un aprendizaje continuo, mientras que nuestra cultura promueve el equilibrio entre la vida laboral y personal.