Descripción del trabajoImportante 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 HTTP 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.