Somos Plexus Tech. Una compañía tecnológica especializada en servicios y productos IT, fundada en el talento y las capacidades de nuestra gente, más de 2.900 profesionales desarrollando tecnología con alma.
Nos apasiona la tecnología, pero sobre todo nos encantan las personas que la hacen posible. Porque con motivación, ilusión y trabajo en equipo estamos haciendo cosas maravillosas.
Necesitamos incorporar un programador fullstack capaz de trabajar eficientemente con Node.js y TypeScript, con especial énfasis en la creación de APIs escalables y la integración con múltiples servicios de Inteligencia Artificial. Asimismo, se valoran habilidades en metodologías ágiles y DevOps para asegurar calidad y despliegue continuo
Habilidades técnicas:
JavaScript / TypeScript ·
* Experiencia sólida en el desarrollo con JavaScript y TypeScript
* Conocimiento de patrones de diseño y mejores prácticas en TypeScript
Node.js
* Desarrollo de aplicaciones de backend con Node.js ·
* Conocimiento de la gestión de paquetes con npm
Frameworks y Librerías
* Uso de Fastify para la creación de aplicaciones web (valorable, no excluyente)
Autenticación y Seguridad ·
* Uso de JSON Web Tokens (JWT) para la autenticación ·
* Experiencia con Consul y Vault para la gestión de configuración y secretos (valorable, no excluyente)
Bases de Datos y Almacenamiento en Caché
* Uso de Redis para almacenamiento en caché y gestión de sesiones (valorable, no excluyente)
Docker
* Conocimiento para la creación y gestión de contenedores con Docker
* Experiencia en la creación de imágenes Docker y la escritura de Dockerfiles
Pruebas y Calidad de Código
* Uso de Jest para pruebas unitarias y de integración ·
* Conocimiento de ESLint y Prettier para el análisis y formateo de código
CI/CD y DevOps
* Conocimiento de pipelines de CI/CD, preferiblemente con Jenkins (valorable, no excluyente).
* Experiencia con SonarQube para el análisis de la calidad de código (valorable, no excluyente)
Control de Versiones
* Experiencia con Git para el control de versiones
* Conocimiento de la gestión de ramas y commits 2.
Conocimientos Adicionales :
Diseño e Integración de APIs ·
* Creación de interfaces de programación de aplicaciones (RESTful, GraphQL o WebSockets)
* Capacidad para diseñar APIs escalables y robustas, incluyendo la integración con servicios externos Integración con APIs de Inteligencia Artificial (VALORABLE) ·
* Uso de OpenAI u otros servicios de inteligencia artificial (Anthropic, Grok, Gemini, etc.)
* Experiencia en la estructuración de solicitudes y procesamiento de respuestas · Conocimiento de conceptos básicos de inteligencia artificial (tokens, prompts, límites de contexto)
Metodologías Ágiles ·
* Conocimiento de metodologías ágiles como Scrum o Kanban
Servicios de Azure (MUY VALORABLE) ·
* Uso de Azure Cognitive Services (Text Analytics, Computer Vision, Speech, etc.)
* Conocimiento de Azure App Service para despliegue y configuración de aplicaciones Node.js
* Conocimiento de Azure Functions para la creación de funciones sin servidor (serverless) · Uso de Azure Cognitive Search para indexación y búsquedas semánticas (RAG) ·
* Entendimiento de Azure Storage/SQL para el almacenamiento de datos y su interacción desde Node.js ·
* Familiaridad con flujos de CI/CD en Azure DevOps o GitHub Actions ·
* Monitorización con Application Insights o Log Analytics
Seguridad y Mejores Prácticas ·
* Autenticación y autorización (Azure Active Directory, JWT, OAuth, etc.) ·
* Manejo de claves y secretos con Azure Key Vault
Trabajo en Equipo y Metodologías Ágiles ·
* Colaboración con sistemas de control de versiones (Git), gestión de pull requests y revisiones de código ·
* Aplicación de Scrum o Kanban para el seguimiento de historias de usuario y retrospectivas
Ofrecemos:
* Formación a medida. Contamos con varias plataformas de formación disponibles para que todos los empleados de Plexus puedan configurar un plan formativo a medida según sus intereses profesionales.
* Formación de idiomas. Es un programa de aprendizaje y perfeccionamiento de idiomas a disposición de tod@s los trabajadores/as de la compañía. Un método que combina tecnología, contenido personalizado, interacción con el profesor y la optimización del tiempo. Incluye también clases grupales de conversación en las que podréis coincidir con alumnos de otros países.
* Certificaciones a disposición de todos los trabajadores los recursos necesarios para preparar y obtener sus certificaciones a través de Plexus.
* Paquete de retribución Flexible contamos con Seguro médico, Ticket Restaurante, Ticket transporte y Ticket guardería
* El Club Benefits de Plexus Tech: un servicio a disposición de todos los trabajadores de la compañía que nos permite el acceso a ofertas exclusivas en viajes, hogar, salud, tecnología, moda y demás.
* Teletrabajo 100%
* Contratación indefinida
Plexus Tech mantiene un compromiso firme con las políticas de Igualdad de empresa. Todos nuestros procesos de selección tienen en cuenta la igualdad de oportunidades entre hombres y mujeres de forma transversal, quedando esto reflejado en nuestro Plan de Igualdad.