24 ago
|
Tekton Labs
|
Lima
EnTekton Labs, empresa de outsourcing de tecnología con más de 20 años en el mercado y presencia en Perú, México y Estados Unidos, impulsamos la transformación digital de nuestros clientes mediante la creación de soluciones de software innovadoras, escalables y de alto impacto. Actualmente, nos encontramos en la búsqueda de unAI Fullstack Engineerpara sumarse a un proyecto altamente retador orientado al desarrollo de agentes de IA y plataformas avanzadas de reclutamiento y selección de talento.
Misión del Rol Diseñar, construir y mantener aplicaciones fullstack robustas, eficientes e impulsadas por Inteligencia Artificial. Serás responsable de integrar arquitecturas Backend en Python orientadas a servicios de IA, motores de búsqueda vectorial y APIs rest, junto con interfaces de usuario modernas, interactivas y altamente reactivas en Frontend (Next.js/React).
Contractor: USD2000.00 Time zone: (UTC-05:00) Lima, Peru - Peru Time (PET) English level: B1 - Intermediate Spanish level:C2 - Native Responsibilities - Desarrollo Backend & Integración de IA:Diseñar y consumir servicios REST y asíncronos con FastAPI, integrando modelos de lenguaje (OpenAI APIs), bases de datos vectoriales (Qdrant) y lógica de procesamiento de documentos.
- Desarrollo Frontend:Construir y optimizar interfaces web escalables e intuitivas utilizando Next.js (App Router), React y TypeScript para paneles de administración y portales de candidatos.
- Gestión de Datos y Persistencia:Diseñar esquemas y migraciones con SQLAlchemy y Alembic sobre PostgreSQL, además de gestionar almacenamiento en la nube e integración con AWS.
- Calidad de Software y Testing:Garantizar la estabilidad del código mediante la implementación de pruebas unitarias y de integración (pytest, Vitest, Testing Library) y la adhesión a buenas prácticas de lintering y formateo.
- Seguridad y Procesamiento:Implementar flujos de autenticación seguros (PyJWT, OAuth con Google)
y herramientas de procesamiento/fuzzy matching para análisis de información no estructurada (PDFs, Word Docs).
Must Have
Perfil del Candidato (Requisitos y Stack Tecnológico) 1. Backend & AI Stack - Lenguaje & Entorno:Python 3.11+, gestión de dependencias conPoetry.
- Framework Web & APIs:FastAPI, servidores ASGI , manejo de form-data y carga de archivos - Validación & Configuración:Pydantic v2, Pydantic Settings - Bases de Datos & ORM:SQLAlchemy 2.x (ORM síncrono), PostgreSQL (psycopg2-binary),Alembicpara migraciones.
- IA, ML & Búsqueda Vectorial:Integración con OpenAI y bases de datos vectoriales - Procesamiento de Archivos & Texto:PyPDF2, fuzzy matching).
- Seguridad & Auth:PyJWT, (SSO/Google Login) - Cloud & Utilidades:AWS , clientes HTTP , Jinja2, logging estructurado - Testing & Quality (Dev):pytest,pytest-mock,ruff,black,pylint,pre-commit. 2.
Frontend Admin
Stack (Panel de Administración de IA) - Core & Framework:Next.js 16 (App Router), React 18, TypeScript 5.
- UI & Estilos:Tailwind CSS (animaciones y tipografía), componentes sobre Shadcn UI / Radix UI, convivencia con MUI, Lucide React Icons, Emotion y soporte paranext-themes.
- Componentes UI Especializados:cmdk,vaul,embla-carousel-react,react-resizable-panels.
- Gestión de Formularios:React Hook Form + Zod - Data Fetching & Estado:TanStack Query (React Query) v5, Axios para clientes HTTP.
- Editor Rich Text & Gráficas:Tiptap, Recharts para visualización de datos.
- Utilidades & Analítica:date-fns,clsx,tailwind-merge,isomorphic-dompurify(sanitización),sonner(toasts), Vercel Analytics.
- Testing & Calidad:Vitest, ESLint (Flat Config), Prettier.
- Portal del Candidato (Career Portal) - Core & Framework:Next.js 16 (App Router), React 19, TypeScript 5.
- Estilos & UI:Tailwind CSS v4, Shadcn UI / Radix UI, componentes accesibles - fuente Geist.
- Estado General & Seguridad:Zustand para manejo de estado, integración con Cloudflare Turnstile.
- Testing & Tooling:Vitest + Testing Library, ESLint 9, PostCSS + Autoprefixer, TypeScript estricto. Nice to have - Manejo de otros frameworks de Javascript
📌 Semi Senior AI Fullstack Engineer (Lima)
🏢 Tekton Labs
📍 Lima