Senior FullStack Developer

Hace 1 día

mexico 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.
  • Pensam