Importante empresa del sector financiero, con presencia a nivel nacional, solicita desarrollador back-end junior
descripciÓn de puesto:
buscamos un desarrollador back-end junior para unirse a nuestro equipo de tecnología, enfocado en el desarrollo y mantenimiento del back-end de nuestra aplicación web existente. El candidato trabajará principalmente con node.js, express.js y postgresql, desarrollando y manteniendo apis rest, gestionando bases de datos y administrando servicios en servidor mediante línea de comandos. Colaborará con el equipo en la implementación de lógica de negocio, optimización de servicios y aseguramiento de la calidad del código back-end.
requisitos:
* ingeniería terminada.
* al menos 2 años de experiencia en desarrollo backend.
lenguajes
* javascript (es6+): async/await, promesas, módulos
* sql: consultas intermedias y joins
backend
* node.js: creación y mantenimiento de servidores, manejo asíncrono
* express.js: rutas, middlewares, manejo de errores, arquitectura básica (mvc o capas)
bases de datos
* postgresql:
* crud, joins, funciones de agregación
* claves primarias y foráneas
* conexión desde node.js (pg / node-postgres)
apis
* diseño e implementación de apis rest
* métodos y códigos de estado
* autenticación básica (jwt)
* validación de datos y manejo de errores
* cors y seguridad básica.
responsabilidades:
* desarrollar y mantener apis rest utilizando node.js y express.js
* implementar endpoints y lógica de negocio en el backend
* diseñar y optimizar consultas a base de datos postgresql
* gestionar modelos de datos y relaciones entre tablas
* implementar autenticación y autorización de usuarios
* validar y procesar datos de entrada en los endpoints
* administrar servicios y procesos en entorno linux mediante línea de comandos
* ejecutar scripts de despliegue y mantenimiento en servidor
* monitorear logs, depurar errores y optimizar rendimiento del backend
* documentar apis, endpoints y arquitectura del sistema
* colaborar en la corrección de bugs y refactorización de código
* participar en revisiones de código y seguir las mejores prácticas del equipo
* trabajar en conjunto con el equipo frontend para la integración de servicios
* cumplir con los tiempos de entrega establecidos
ofrecemos:
* sueldo competitivo
* horario: lunes a viernes de 8:00 a 6:00 pm.