Ingeniero de plantilla – Arquitecto de aplicaciones Hybrid - US

Ingeniero de plantilla – Arquitecto de aplicaciones

Tiempo completo • Hybrid - US
Beneficios:
  • Coincidencia 401(k)
  • Seguro dental
  • Seguro médico
  • Oportunidad de ascenso
  • Tiempo libre remunerado
  • Seguro de visión
  • Recursos de bienestar
Título del puesto: Ingeniero de plantilla – Arquitecto de aplicaciones

Ubicación: Híbrido (área de Boston, MA)
 Departamento: Ingeniería
 Informes a: Vicepresidente de Ingeniería

Sobre el puesto

Estamos buscando un Ingeniero de Personal que actúe como arquitecto de aplicaciones para la plataforma SaaS de FacilityGrid. Este puesto se encarga de la dirección técnica de nuestra capa de aplicación — un backend PHP/Laravel, un frontend Angular/TypeScript y microservicios de soporte — manteniendo al mismo tiempo el conocimiento práctico de la infraestructura y plataforma de despliegue en la nube. Serás el responsable técnico de la toma de decisiones sobre cómo evolucionan nuestros sistemas de aplicación, asegurando la coherencia arquitectónica en una base de código y un equipo en crecimiento.

FacilityGrid es una empresa que prioriza la IA. Esperamos que cada miembro del equipo aproveche activamente las herramientas basadas en IA para trabajar más rápido y resolver problemas de forma más eficaz. Los candidatos que ya incorporan IA en su flujo de trabajo de desarrollo destacarán.

Este es un rol de liderazgo práctico. Escribirás código, revisarás diseños, mentorizarás a ingenieros y liderarás la estrategia técnica que permitirá a FacilityGrid escalar su plataforma de construcción y gestión de instalaciones.

Responsabilidades clave

Arquitectura y liderazgo técnico

Posee la arquitectura de la aplicación en las capas de backend, frontend y servicio

Evolucionar y mantener los patrones y convenciones en capas que rigen la base de código

Impulsa las decisiones de diseño de API entre extremos REST versionados

Redactar y mantener los Documentos de Diseño Técnico para cambios significativos en el sistema

Evaluar las decisiones de construir contra comprar y las propuestas de adopción de tecnología

Establecer y hacer cumplir estándares de codificación, estrategias de prueba y prácticas de revisión

Desarrollo de aplicaciones

Contribuir con código de producción en PHP/Laravel y TypeScript/Angular

Modelos de datos de diseño, migraciones y estrategias de evolución de esquemas

Patrones de integración de arquitectos para plataformas externas y APIs de terceros

Diseña gestión del estado del frontend y patrones de interfaz intensivos en datos

Optimizar el rendimiento de la aplicación en toda la pila (caché, colas, CDN)

Conciencia de la plataforma

Colaborar con ingeniería de plataforma en arquitectura de despliegue y orquestación de contenedores

Entiende lo suficiente las canalizaciones de compilación contenedor y CI/CD para solucionar problemas de la capa de aplicación

Participar en revisiones de diseño de infraestructura que involucren flujos de trabajo de GitOps e infraestructura-como-código

Contribuir a la estrategia de observabilidad y a la instrumentación a nivel de aplicación

Mentoría y Desarrollo de Equipos

Mentoría a ingenieros de nivel medio y senior mediante revisión de código, emparejamiento y discusiones de diseño

Eleva el listón técnico en toda la organización de ingeniería

Traducir los requisitos empresariales en hojas de ruta técnicas y entregables descompuestos

Comunicación puente entre los equipos de producto, ingeniería e infraestructuras

Cualificaciones

Obligatorio

8+ años de experiencia profesional en ingeniería de software

Profunda experiencia en PHP/Laravel — entiendes lo interno del framework, no solo la superficie de la API

Amplia experiencia con frameworks Angular o TypeScript SPA comparables

Historial probado de diseño y evolución de arquitecturas de aplicaciones a gran escala entre varios equipos

Experiencia en diseño de bases de datos relacionales, optimización de consultas y gestión de migraciones

Familiaridad con el diseño de APIs RESTful, los flujos de autenticación OAuth2 y los patrones SaaS multi-tenant

Experiencia con despliegues contenedores (Docker, ECS o Kubernetes)

Comunicación escrita sólida — puedes redactar documentos técnicos claros de diseño y ADRs

Disposición a utilizar herramientas de desarrollo basadas en IA como parte central de tu flujo de trabajo

Preferido

Experiencia en dominios SaaS de construcción, gestión de instalaciones o servicio de campo

Familiaridad con integraciones de plataformas de gestión de la construcción (por ejemplo, Procore)

Experiencia con flujos de trabajo de GitOps y herramientas de infraestructura como código

Antecedentes con sistemas RBAC y provisión empresarial SSO/SCIM

Experiencia con plataformas de observabilidad y rastreo distribuido

Experiencia liderando migraciones a gran escala de plataformas — fusionando aplicaciones separadas, consolidando modelos de datos o unificando múltiples sistemas en una sola plataforma

Competencias clave

Pensamiento sistémico — ves cómo los cambios se propagan entre capas y equipos

Toma de decisiones pragmática — eliges el nivel adecuado de abstracción, no el más inteligente

Fuerte propiedad — tú impulsas los resultados, no solo escribes código

Comunicador eficaz tanto en públicos técnicos como no técnicos

Mentalidad de mejora continua con una inclinación hacia la simplicidad

Por qué unirse a nosotros

Definir la dirección técnica de una plataforma SaaS en crecimiento en el ámbito de la construcción/instalaciones

Rol de alta autonomía y alto impacto con influencia directa en la arquitectura y la cultura de la ingeniería

Pila de infraestructura moderna con inversión en experiencia de desarrolladores y automatización

Oportunidad para moldear las prácticas de ingeniería y el crecimiento del equipo desde un puesto técnico senior

Opciones flexibles de teletrabajo disponibles.





Aplicar aquí.

* campos requeridos

Ubicación
Or
Or
If no code provided, add their name instead.