Northwoods
Northwoods
Northwoods desarrolla software y servicios para agencias de servicios sociales de todo Estados Unidos. Sus herramientas respaldan el trabajo en bienestar infantil, servicios para adultos y personas mayores, asistencia económica y manutención infantil, con el objetivo de ayudar a los trabajadores sociales a colaborar y dedicar más tiempo a atender a las personas. El equipo incluye trabajadores sociales con licencia y antiguos gestores de casos que aportan su experiencia sobre el terreno al diseño de su tecnología.

Ingeniero/a sénior de software, Ruby on Rails y React

Lidera el desarrollo integral de productos SaaS de gestión de casos de HHS de Northwoods, desde el diseño y las pruebas hasta el soporte en producción. Trabaja con Rails, React/TypeScript, PostgreSQL, AWS y herramientas de desarrollo asistido por IA.

Descripción

  • Lidera funcionalidades y épicas de producto desde el refinamiento y el diseño hasta la implementación, las pruebas, el lanzamiento y el seguimiento en producción.
  • Diseña modelos de datos, cambios en esquemas de PostgreSQL, modelos y servicios de Rails, contratos de API y componentes de React/TypeScript.
  • Documenta las decisiones de arquitectura y sus ventajas y desventajas dentro de los patrones establecidos.
  • Participa en sesiones Amigos y de refinamiento, aclara los criterios de aceptación, identifica riesgos y dependencias, y divide el trabajo demasiado amplio en entregas integrales.
  • Escribe y mantiene pruebas automatizadas unitarias, de integración y de extremo a extremo.
  • Aplica los patrones de arquitectura establecidos, los estándares de calidad del código y prácticas seguras por defecto.
  • Protege los datos confidenciales de casos, familias y agencias mediante acceso con privilegios mínimos, validación de entradas y prácticas de protección de datos.
  • Despliega mediante el flujo de GitLab, verifica los cambios en producción e investiga regresiones con registros, seguimiento de errores y métricas.
  • Participa en la rotación de guardia, resuelve incidentes de producción, comunica el estado, escala los problemas cuando es necesario y contribuye a retrospectivas sin culpabilización.
  • Usa a diario herramientas de desarrollo asistido por IA y ayuda a crear el marco de ingeniería con agentes del equipo.
  • Mejora las guías operativas, los prompts y los flujos de trabajo junto con el ingeniero principal.
  • Orienta a ingenieros de software mediante programación en pareja, revisiones de código y comentarios prácticos.
  • Actúa como punto de escalamiento para problemas técnicos.
  • Revisa solicitudes de integración para comprobar la corrección, la cobertura de pruebas, la seguridad y la facilidad de mantenimiento.
  • Colabora con responsables de producto, QA, DevOps y arquitectos de soluciones.
  • Comunica con claridad por escrito los avances, riesgos y decisiones.
  • Asume otras tareas relacionadas con el puesto que contribuyan a los objetivos del departamento y a la mejora continua.

Requisitos

  • Al menos cinco años de experiencia profesional en desarrollo de software en un entorno de productos SaaS o web.
  • Experiencia asumiendo la responsabilidad de funcionalidades en producción, desde el diseño hasta la entrega.
  • Experiencia profesional con Ruby on Rails y un frontend moderno en JavaScript o TypeScript; se prefiere React.
  • Experiencia en diseño de bases de datos relacionales y optimización de consultas de PostgreSQL.
  • Conocimientos prácticos de servicios de AWS en la capa de aplicación, como S3, colas y servicios de bases de datos administrados o sin servidor.
  • Experiencia revisando código y orientando a ingenieros con menos experiencia.
  • Título universitario en Ciencias de la Computación o un campo relacionado, o experiencia práctica equivalente.
  • Autorización para trabajar en Estados Unidos.
  • Sólidas habilidades de desarrollo full stack con Ruby on Rails, React/TypeScript y PostgreSQL.
  • Capacidad para asumir de forma independiente una funcionalidad o épica, sin supervisión estrecha.
  • Capacidad para modelar datos, diseñar API, evaluar alternativas y documentar decisiones.
  • Experiencia con pruebas automatizadas unitarias, de integración y de extremo a extremo.
  • Experiencia con flujos de CI/CD, despliegues, observabilidad, depuración de problemas en sistemas activos y guardias o respuesta a incidentes.
  • Uso diario de herramientas de desarrollo asistido por IA como Claude Code, GitHub Copilot, Codex o equivalentes.
  • Capacidad para verificar, corregir y rechazar resultados generados por IA.
  • Capacidad para orientar mediante programación en pareja y revisión de código.
  • Habilidades claras de comunicación oral y escrita.
  • Se valora la experiencia en Salud y Servicios Humanos, tecnología gubernamental o SaaS vertical regulado.
  • Se valora la experiencia con arquitectura SaaS multiusuario o diseño guiado por el dominio (DDD).
  • Se valora la experiencia contribuyendo a prácticas de ciclo de vida del desarrollo de software basadas en agentes.
  • Se valora la experiencia con arquitecturas sin servidor o desarrollo de aplicaciones móviles.
  • Se valoran los conocimientos de prácticas de ingeniería alineadas con SOC 2 o HIPAA.

Beneficios

  • Seguro médico, dental y de visión; la cobertura médica incluye una opción de cuenta de ahorros para gastos médicos (HSA) con aportación de la empresa.
  • Cobertura por incapacidad a corto y largo plazo.
  • Seguro de vida básico pagado por la empresa.
  • Plan 401(k) con una aportación equivalente de la empresa del 4 % y consolidación inmediata.
  • Asesoramiento y educación financiera gratuitos.
  • Programa de bienestar que puede ayudar a reducir las primas.
  • Programa de asistencia al empleado con sesiones de terapia gratuitas, asesoramiento sobre estilo de vida, servicios legales y de protección contra el robo de identidad, entre otros.
  • 12 semanas de licencia parental totalmente remunerada.
  • Reembolso de hasta 5.000 $ en gastos de adopción.
  • Reembolso de bienestar de 500 $ tras 60 días de empleo.
  • Amplio tiempo libre remunerado y 10 días festivos pagados por la empresa.
  • Plan de telefonía móvil pagado por la empresa.

Empleos relacionados

Miratech

Desarrollador Java sénior – Polonia (remoto)

Miratech

Desarrolla software seguro de administración tributaria para un cliente del sector público europeo. Crea microservicios e integraciones en Java, participa en las pruebas y mejora los procesos de CI/CD.

Abrir
Miratech

Desarrollador sénior de Java, Polonia (remoto)

Miratech

Desarrolla software seguro de administración tributaria para clientes del sector público de Miratech. Crea microservicios e integraciones Java y contribuye a las pruebas y a CI/CD.

Abrir
Miratech

Desarrollador sénior de Java, remoto en Polonia

Miratech

Desarrolla sistemas Java de administración tributaria para clientes del sector público de Miratech. Crea microservicios, integraciones y soluciones CI/CD para plataformas tributarias europeas complejas.

Abrir
Miratech

Desarrollador sénior de Java

Miratech

Desarrolla sistemas seguros de administración tributaria para clientes del sector público de Miratech. Crea microservicios e integraciones en Java, participa en las pruebas y mejora los procesos de CI/CD.

Abrir
Miratech

Desarrollador sénior de Java

Miratech

Desarrolla y mantiene un sistema de administración tributaria para clientes del sector público de Miratech en Europa. Crea servicios e integraciones Java y contribuye a las pruebas y a CI/CD.

Abrir
SonicWall

Ingeniero/a Front-End (Vue 3, TypeScript) en SonicWall

SonicWall

Desarrolla aplicaciones con Vue 3 y TypeScript para los productos de ciberseguridad en la nube de SonicWall. Colabora con equipos multidisciplinarios para ofrecer servicios fiables y experiencias de usuario claras e intuitivas.

Abrir
Mayer Brown

Asistente personal jurídico, inmobiliario

Mayer Brown
1001 – 5000 Empleados
B2BLegal

Presta apoyo administrativo de alto nivel al socio director de la oficina de Inmobiliario de Mayer Brown en Londres y coordina agendas complejas, viajes, documentos, trabajo con clientes y desarrollo de negocio. El puesto combina asistencia ejecutiva confidencial con administración de asuntos y apoyo a eventos.

Abrir