Senior FullStack Developer

Hace 2 días

Mexico, chihuahua EctoTec Jornada completa

Buscamos un Senior Full Stack Developer con experiencia comprobable en desarrollo de productos digitales, arquitectura de software y soluciones cloud sobre Microsoft Azure.

La persona seleccionada participará en la continuidad, evolución y escalabilidad de una plataforma tecnológica existente, contribuyendo al desarrollo de herramientas digitales orientadas a tecnología educativa y servicios para docentes.

Responsabilidades
  • Desarrollar y mantener aplicaciones web utilizando Next.js, React y TypeScript.
  • Construir y evolucionar servicios backend con Python 3.12 y FastAPI.
  • Implementar integraciones y operaciones asíncronas mediante SQLAlchemy.
  • Diseñar y optimizar consultas y estructuras de datos en PostgreSQL.
  • Administrar y operar servicios de Azure para el despliegue, seguridad y monitoreo de aplicaciones.
  • Implementar y mantener mecanismos de autenticación institucional mediante SAML 2.0 y gestión de sesiones del lado del servidor.
  • Automatizar infraestructura y despliegues mediante Terraform o Bicep y GitHub Actions.
  • Participar en la evolución de componentes de inteligencia artificial, incluyendo persistencia de información, memoria y recuperación de datos.
  • Proponer mejoras de arquitectura, rendimiento, seguridad y escalabilidad.
  • SQLAlchemy con programación asíncrona (asyncio).
Autenticación y seguridad
  • Experiencia con SAML 2.0 y Single Sign-On (SSO).
  • Manejo de sesiones del lado del servidor.
  • Conocimiento de passport-saml e iron-session.
Infraestructura y automatización
  • Autenticación y despliegues en Azure mediante Service Principal.
Adicionales
  • Contar con título y cédula (indispensable.
  • Radicar en México (por el momento no estamos considerando postulaciones de otros países)
  • Persistencia y memoria en soluciones de inteligencia artificial.
  • Experiencia con arquitecturas escalables y aplicaciones en producción.
  • Capacidad para analizar, mantener y evolucionar sistemas existentes.

Buscamos un Senior Full Stack Developer con experiencia comprobable en desarrollo de productos digitales, arquitectura de software y soluciones cloud sobre Microsoft Azure.

La persona seleccionada participará en la continuidad, evolución y escalabilidad de una plataforma tecnológica existente, contribuyendo al desarrollo de herramientas digitales orientadas a tecnología educativa y servicios para docentes.

Responsabilidades
  • Desarrollar y mantener aplicaciones web utilizando Next.js, React y TypeScript.
  • Construir y evolucionar servicios backend con Python 3.12 y FastAPI.
  • Implementar integraciones y operaciones asíncronas mediante SQLAlchemy.
  • Diseñar y optimizar consultas y estructuras de datos en PostgreSQL.
  • Administrar y operar servicios de Azure para el despliegue, seguridad y monitoreo de aplicaciones.
  • Implementar y mantener mecanismos de autenticación institucional mediante SAML 2.0 y gestión de sesiones del lado del servidor.
  • Automatizar infraestructura y despliegues mediante Terraform o Bicep y GitHub Actions.
  • Participar en la evolución de componentes de inteligencia artificial, incluyendo persistencia de información, memoria y recuperación de datos.
  • Proponer mejoras de arquitectura, rendimiento, seguridad y escalabilidad.
Requisitos técnicos indispensables

Frontend

  • Next.js App Router.
  • TypeScript.
  • React 18.

Backend

  • Python 3.12.
  • FastAPI.
  • SQLAlchemy con programación asíncrona (asyncio).
Microsoft Azure
  • Azure Container Apps y/o App Service.
  • Azure Database for PostgreSQL Flexible Server.
  • Azure Key Vault.
  • Managed Identity.
  • Application Insights.
  • Azure AI Search.
Autenticación y seguridad
  • Experiencia con SAML 2.0 y Single Sign-On (SSO).
  • Manejo de sesiones del lado del servidor.
  • Conocimiento de passport-saml e iron-session.
Infraestructura y automatización
  • Terraform o Bicep.
  • GitHub Actions.
  • Autenticación y despliegues en Azure mediante Service Principal.
Adicionales
  • Contar con título y cédula (indispensable.
  • Radicar en México (por el momento no estamos considerando postulaciones de otros países)
  • Persistencia y memoria en soluciones de inteligencia artificial.
  • Experiencia con arquitecturas escalables y aplicaciones en producción.
  • Capacidad para analizar, mantener y evolucionar sistemas existentes.
Competencias
  • Comunicación asertiva.
  • Trabajo colaborativo.
  • Pensamiento analítico y resoluci