B-738 | DESARROLLADOR BACK END

Sin Nombre


DESCRIPCIÓN DE LA VACANTE: Importante empresa del sector Transporte busca para su equipo de trabajo un Desarrollador(a) junior enfocado en back end REQUISITOS ACADEMICOS: Tecnólogo en disciplina académica del núcleo básico del Conocimiento en: Ingeniería Electrónica, Telecomunicaciones y afines; Ingeniería Eléctrica y afines; Ingeniería de Sistemas, Telemática y afines. * Licencia, Matrícula o Tarjeta profesional en los casos requeridos por la Ley EXPERIENCIA: Mínimo un (1) año de experiencia relacionada con el mantenimiento y la gestión de Equipos de Tecnología y/o desarrollo de software a la medida con interacción directa con el usuario en empresas privadas o del estado. CONOCIMIENTOS OBLIGATORIOS: - Experiencia desarrollando aplicaciones backend con Node.js (idealmente usando Express o NestJS). Ide como Vs code o IntellJidea - Experiencia en bases de datos relacionales (PostgreSQL) y NoSQL (MongoDB). - Creación y consumo de APIs REST y/o GraphQL. . Arquitectura Hexagona - Buen conocimiento de control de versiones con Git. - Familiaridad con testing (unitario, integración, mocks) usando herramientas como Jest o Mocha. Entendimiento de aplicación - Experiencia trabajando con servicios en la nube, especialmente AWS: - EC2, S3, Lambda, ECS/Fargate, RDS, IAM, CloudWatch. Api gateway, cognito, secrets - Docker: construcción de contenedores para entornos de desarrollo y despliegue. - Conocimientos básicos de seguridad (OWASP, manejo de tokens, validación de entrada/salida). Manejo de GIT como Gitlab o Github Herramientas de Seguimiento y documentación como JIRA y Atlassian Conocimiento de Metodología Scrum FUNCIONES: - Diseñe APIs pensadas para rendimiento móvil, priorizando respuestas rápidas, payloads optimizados y bajo consumo de datos. - Aplique estrategias como paginación, compresión de payloads, manejo de caché y control de versiones de APIs. - Diseñe flujos de autenticación seguros y eficientes para mobile (OAuth2, JWT, refresh tokens). - Colabore estrechamente con equipos de desarrollo mobile) para definir contratos claros, estados de error, validaciones y mensajes de backend. - Aporte en la construcción de funcionalidades como: notificaciones push, sincronización offline, procesamiento en segundo plano, subida de archivos y medios, integraciones con servicios de terceros. Participe en pruebas de extremo a extremo con dispositivos reales/emuladores en escenarios reales de uso móvil (baja conectividad, interrupciones, etc.). BENEFICIOS: - Primas extralegales - Fondo de empleados -Entre otros

trabajosonline.net © 2017–2021
Más información