Somos Plexus Tech. Una compania tecnologica especializada en servicios y productos IT, fundada en el talento y las capacidades de nuestra gente, mas de 2.900 profesionales desarrollando tecnologia con alma.
Nos apasiona la tecnologia, pero sobre todo nos encantan las personas que la hacen posible. Porque con motivacion, ilusion y trabajo en equipo estamos haciendo cosas maravillosas.
Necesitamos incorporar un programador fullstack capaz de trabajar eficientemente con Node.js y TypeScript, con especial enfasis en la creacion de APIs escalables y la integracion con multiples servicios de Inteligencia Artificial. Asimismo, se valoran habilidades en metodologias agiles y DevOps para asegurar calidad y despliegue continuo
Habilidades tecnicas:
JavaScript / TypeScript
* Experiencia solida en el desarrollo con JavaScript y TypeScript
* Conocimiento de patrones de diseno y mejores practicas en TypeScript
Node.js
* Desarrollo de aplicaciones de backend con Node.js
* Conocimiento de la gestion de paquetes con npm
Frameworks y Librerias
* Uso de Fastify para la creacion de aplicaciones web (valorable, no excluyente)
Autenticacion y Seguridad
* Uso de JSON Web Tokens (JWT) para la autenticacion
* Experiencia con Consul y Vault para la gestion de configuracion y secretos (valorable, no excluyente)
Bases de Datos y Almacenamiento en Cache
* Uso de Redis para almacenamiento en cache y gestion de sesiones (valorable, no excluyente)
Docker
* Conocimiento para la creacion y gestion de contenedores con Docker
* Experiencia en la creacion de imagenes Docker y la escritura de Dockerfiles
Pruebas y Calidad de Codigo
* Uso de Jest para pruebas unitarias y de integracion
* Conocimiento de ESLint y Prettier para el analisis y formateo de codigo
CI/CD y DevOps
* Conocimiento de pipelines de CI/CD, preferiblemente con Jenkins (valorable, no excluyente).
* Experiencia con SonarQube para el analisis de la calidad de codigo (valorable, no excluyente)
Control de Versiones
* Experiencia con Git para el control de versiones
* Conocimiento de la gestion de ramas y commits 2.
Conocimientos Adicionales :
Diseno e Integracion de APIs
1. Creacion de interfaces de programacion de aplicaciones (RESTful, GraphQL o WebSockets)
2. Capacidad para disenar APIs escalables y robustas, incluyendo la integracion con servicios externos Integracion con APIs de Inteligencia Artificial (VALORABLE)
3. Uso de OpenAI u otros