Modalidad: Remoto con flexibilidad (deberá asistir al banco (obligatorio)cuándo se le solicite para reuniones o temas específicos)
Horario: 08:30am a 06:30pm
1. Objetivo del puesto
Desarrollar soluciones backend para un proyecto de automatización tecnológica, utilizando Node.js y construyendo funcionalidades sobre la plataforma Backstage. El cualificado participará en el desarrollo de servicios, componentes e integraciones que permitan automatizar procesos y facilitar la interacción entre las herramientas del ecosistema tecnológico de la organización.
1. Experiencia profesional
- Experiencia sugerida de 3 años o más en desarrollo backend.
- Experiencia sólida desarrollando soluciones con Node.js.
- Experiencia en integración de sistemas mediante APIs y servicios.
- Participación en proyectos de automatización o desarrollo de plataformas tecnológicas.
- Deseable experiencia previa desarrollando sobre Backstage.
Requisitos técnicos Tecnología
Nivel requerido
Node.js - Avanzado
JavaScript / TypeScript - Intermedio – Avanzado
Desarrollo Backend - Avanzado
APIs REST - Intermedio – Avanzado
Git- Intermedio
Backstage / Experiencia práctica deseable, su obligatoriedad debe validarse con el cliente
Integración de servicios / Intermedio – Avanzado
Pruebas unitarias e integración / Intermedio
1. Conocimientos deseables
- Experiencia en desarrollo de plugins backend para Backstage.
- Conocimiento de Backstage Software Templates y Scaffolder.
- Experiencia con GitHub, GitLab o herramientas similares.
- Conocimientos de pipelines CI/CD.
- Experiencia con Docker y Kubernetes.
- Conocimientos de PostgreSQL.
- Experiencia en proyectos de automatización de procesos de desarrollo de software.
- Conocimiento de plataformas internas para desarrolladores (Internal Developer Portals).
1. Funciones y responsabilidades
- Desarrollar y mantener servicios backend utilizando Node.js y TypeScript.
- Construir funcionalidades y componentes backend sobre Backstage.
- Desarrollar o extender plugins de Backstage de acuerdo con los requerimientos del proyecto.
- Implementar APIs REST e integraciones con servicios y herramientas externas.
- Desarrollar soluciones que permitan automatizar procesos tecnológicos.
- Integrar servicios backend con herramientas de desarrollo y plataformas corporativas.
- Participar en el análisis técnico, diseño e implementación de las soluciones.
- Realizar pruebas unitarias y de integración.
- Asegurar buenas prácticas de desarrollo, seguridad y mantenibilidad del código.
- Documentar los componentes y servicios desarrollados.
1. Competencias
- Capacidad de análisis y resolución de problemas.
- Autonomía en el desarrollo de soluciones.
- Trabajo colaborativo con equipos técnicos.
- Orientación a la calidad del código.
- Capacidad de adaptación a nuevas herramientas y plataformas.
📌 Desarrollador Backend Node.js Backstage (Lima)
🏢 Synopsis
📍 Lima
Postulate a este anuncio
Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.