Vena Solutions

Arquitecto de Software (Full Stack)

JavaScriptJavaReactNode.jsAWSC#
Traducción automática. Consulta el original.

Descripción

Arquitecto de Software (Full Stack)

Este es un puesto flexible y existe la opción de trabajar en nuestra oficina de Toronto a tiempo completo, de forma híbrida durante la semana o trabajando completamente de forma remota en Canadá.

Vena Solutions está contratando un Arquitecto de Soluciones para dar soporte a la evolución de aplicaciones y servicios dentro de la creciente plataforma SaaS de Vena. En este puesto, trabajarás estrechamente con Arquitectos de Soluciones experimentados, gerentes de producto y equipos de ingeniería para ayudar a diseñar y entregar soluciones seguras, escalables, resilientes y de alta calidad que satisfagan las necesidades reales de los clientes y del negocio. Contribuirás a la arquitectura de soluciones para capacidades nuevas y existentes, traduciendo los requisitos en propuestas de diseño bien fundamentadas, apoyando las revisiones de arquitectura y ayudando a garantizar que las soluciones se alineen con los patrones y estándares establecidos. Este puesto proporciona exposición práctica al diseño de aplicaciones basadas en la nube y sistemas integrados ricos en datos, al tiempo que se desarrolla fluidez en consideraciones clave no funcionales como el rendimiento, la seguridad, la fiabilidad y la integridad de los datos.

Como parte de tu trabajo diario, utilizarás herramientas asistidas por IA para apoyar el análisis de arquitectura, explorar opciones de diseño, evaluar compensaciones y mejorar la documentación. Aprenderás a aplicar estas herramientas de manera responsable y eficaz, mientras desarrollas un buen juicio y responsabilidad a medida que tus responsabilidades de arquitectura crecen con el tiempo. La colaboración es fundamental para este puesto. Trabajarás junto a equipos de Producto, Ingeniería, CloudOps, Infraestructura y Seguridad, apoyando soluciones desde el diseño inicial hasta la entrega y la evolución continua. También ayudarás a los equipos a adoptar la IA de maneras prácticas y responsables, asegurando que los diseños sigan siendo transparentes, bien entendidos y alineados con las expectativas de confianza del cliente, gobernanza y cumplimiento.

En Vena, la innovación está impulsada por un enfoque en los resultados del cliente y la mejora continua. Este puesto es una excelente opción si disfrutas aprendiendo a través de la resolución de problemas del mundo real, trabajando en un entorno SaaS de rápido movimiento y aumentando tu impacto como arquitecto de soluciones mientras contribuyes significativamente a los productos y equipos que apoyas.

Departamento: Desarrollo de Producto

Tipo de Empleo: Tiempo Completo

Ubicación: Canadá - Remoto (0002)

Cómo Harás un Impacto

Arquitectura de Soluciones, Estrategia y Entrega

  1. Colaborar con la Gestión de Producto, expertos del dominio, arquitectos senior y partes interesadas multifuncionales para apoyar, evolucionar y entregar la arquitectura de soluciones para características y capacidades de SaaS basadas en la nube, incluidas iniciativas de prueba de concepto para explorar nuevas mejoras.
  1. Colaborar con los equipos de Ingeniería para diseñar soluciones pragmáticas que equilibren los requisitos funcionales con el rendimiento, la seguridad, la escalabilidad y la mantenibilidad a lo largo del ciclo de vida del desarrollo, incluidos la resolución de problemas técnicos y los esfuerzos de refactorización.
  1. Participar en la revisión de diseños e implementaciones de ingeniería para validar la alineación con la arquitectura de soluciones aprobada, los estándares y las expectativas de cumplimiento.

Comunicación y Habilitación de Arquitectura

  1. Contribuir a la creación y el mantenimiento de artefactos de arquitectura claros y precisos y registros de decisiones, asegurando que las soluciones se entiendan bien y sean rastreables entre las partes interesadas.
  1. Comunicar conceptos y cambios de arquitectura de manera efectiva, apoyando a los ingenieros a través de revisiones de diseño, sesiones de trabajo y intercambio de conocimientos junto con arquitectos más experimentados.

Gobernanza de Arquitectura

  1. Participar en actividades de gobernanza de arquitectura, contribuyendo a la aplicación y adopción de estándares, principios, políticas y mejores prácticas para la plataforma.
  1. Ayudar a garantizar que las recomendaciones de arquitectura estén bien fundamentadas, sean coherentes y se alineen con la estrategia de la plataforma, los requisitos de cumplimiento y la sostenibilidad a largo plazo.

Investigación y Mejora Continua

  1. Mantenerse informado sobre las tendencias de la industria, las tecnologías y las prácticas de arquitectura, aprendiendo y evaluando activamente cómo pueden evolucionar los patrones de soluciones, los planos y los enfoques de entrega.
  1. Aprovechar herramientas modernas, incluida la investigación y el análisis asistidos por IA, para apoyar la exploración de arquitectura, las recomendaciones informadas y la mejora continua.
  1. Contribuir a una cultura de innovación ayudando a los equipos a experimentar de manera responsable, manteniendo la calidad arquitectónica, la integridad de la plataforma y la confianza del cliente.

Nos Encantaría Ver

  1. 1–3 años de experiencia contribuyendo a la arquitectura de soluciones, el diseño técnico o el diseño de sistemas complejos dentro de un entorno de software o SaaS.
  1. 4+ años en desarrollo de software o roles técnicos relacionados, incluido trabajo práctico con al menos un lenguaje de programación moderno (por ejemplo, Java, C#, JavaScript, o equivalente).
  1. Experiencia práctica con tecnologías front-end y back-end (React, Node.js, Spring o similar) y conceptos de sistemas distribuidos como microservicios y APIs (REST y GraphQL).
  1. Sólida comprensión de algoritmos, estructuras de datos, complejidad computacional y la capacidad de sopesar y comunicar las compensaciones del diseño.
  1. Exposición a sistemas basados en datos, con conocimiento de modelado de datos, gestión de datos, OLTP y diseño de aplicaciones SaaS basadas en la nube, incluida la escalabilidad y la multitenencia.
  1. Experiencia práctica implementando dentro de las plataformas en la nube Microsoft Azure y AWS utilizando patrones nativos de la nube con una aplicación SaaS.
  1. Experiencia utilizando herramientas de desarrollo habilitadas por IA (por ejemplo, GitHub Copilot, Claude, SpecKit o similar) para codificación, diseño, análisis o documentación.
  1. Sólidas habilidades de colaboración y comunicación con ingenieros, gerentes de producto y partes interesadas técnicas.
  1. Mentalidad automotivada y orientada al crecimiento con curiosidad por aprender y resolver problemas, y empatía por los resultados del cliente.
  1. Interés en la IA y apertura para explorar soluciones impulsadas por IA para la mejora del rendimiento y la eficiencia.

El rango salarial base para este puesto es 127,500 - 172,500 CAD.

*Nuestros salarios se adaptan a los puestos, niveles y ubicaciones. Tu remuneración individual dentro de este rango se ve influenciada por factores como la ubicación de trabajo, las habilidades, la experiencia y la educación. A medida que progreses en tu puesto, tu compensación puede adaptarse, ofreciendo flexibilidad para crecer más allá de los niveles iniciales. Para obtener detalles específicos, tu reclutador proporcionará información y abordará cualquier pregunta durante el proceso de contratación.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores