Senior Full-Stack Developer

Date PostedJune 16, 2026LocationRemoteCompanyNICO SegurosSalaryUSD $2000 - USD $3000TypeFull-time, Hybrid

Job Summary

Buscamos un Desarrollador Full Stack Senior con alta autonomía para integrarse a una plataforma Insurtech de gran escala y complejidad. El rol implica liderar decisiones arquitectónicas, desarrollar funcionalidades end-to-end y optimizar sistemas bajo alta carga. Se requiere un enfoque en estabilidad, seguridad y calidad de software.

Responsibilities

  • Diseño e implementación de funcionalidades Full-Stack complejas
  • Liderazgo en decisiones de arquitectura y modelado de datos
  • Optimización de rendimiento y escalabilidad de sistemas
  • Gestión de integraciones con APIs externas y servicios cloud
  • Code review, mentoría técnica y gestión de deuda técnica

Required Skills

  • Ruby on Rails (5.x - 7.x)
  • React / Redux-Saga
  • PostgreSQL avanzado
  • RSpec / Testing
  • Docker / AWS
  • Insurtech/Fintech domain expertise

Job Details

Funciones principales: - Desarrollo End-to-End: Diseñar, estructurar e implementar nuevas funcionalidades de alta complejidad de principio a fin, manteniendo la consistencia tanto en el backend como en el frontend de forma autónoma. - Arquitectura y Diseño: Liderar decisiones arquitectónicas clave, incluyendo el diseño de servicios de negocio, modelamiento de bases de datos PostgreSQL y la gestión de nuestra matriz granular de permisos (basada en CanCanCan + CASL). - Integraciones y APIs: Conectar y mantener flujos con APIs externas críticas (compañías de seguros, servicios de AWS S3, Google Workspace, SendGrid, Microsoft Entra ID SSO y microservicios internos de scraping). - Rendimiento y Escalabilidad: Planificar y ejecutar migraciones de bases de datos sin downtime, optimizar queries complejas en PostgreSQL y asegurar el rendimiento de workers asíncronos en Sidekiq. - Calidad y Mentoría: Realizar revisiones de código (PRs) con foco en la arquitectura, detectar deuda técnica, proponer planes de remediación y documentar las decisiones técnicas clave para el equipo. Requisitos técnicos: - Más de 5 años de experiencia comprobable trabajando con Ruby on Rails (versiones 5.x a 7.x). - Sólido dominio de React y manejo de estado complejo con Redux-Saga. - Nivel avanzado en PostgreSQL (optimización, diseño de índices, transacciones). - Experiencia avanzada en diseño de REST APIs (JSON:API). - Manejo intermedio-avanzado de Sidekiq y Redis. - Nivel avanzado escribiendo pruebas con RSpec y FactoryBot. - Manejo de Docker/Docker Compose, CI/CD y AWS S3. - Experiencia previa en el dominio de Seguros (Insurtech) o Fintech. - Conocimiento en CanCanCan/Pundit, OAuth2/OIDC y arquitecturas CSS (Styled Components/SCSS).