BackEnd Developer
Descrição da vaga
¡Sé parte de Stefanini!
En Stefanini somos más de 30.000 genios, conectados desde 41 países, haciendo lo que les apasiona y co-creando un futuro mejor.
Buscamos Desarrollador Backend
Responsabilidades e atribuições
Objetivo del cargo:
Diseñar, desarrollar y mantener servicios backend robustos, seguros y escalables, asegurando la correcta implementación de APIs y la integración eficiente con aplicaciones frontend y sistemas externos, bajo estándares de calidad, seguridad y buenas prácticas de desarrollo.
Responsabilidades principales:
- Desarrollar y mantener APIs REST utilizando NestJS, aplicando adecuadamente el uso de módulos, controllers, services, guards e interceptors.
- Diseñar arquitecturas backend bajo el patrón BFF (Backend for Frontend), realizando orquestación y adaptación de datos según las necesidades del frontend.
- Implementar mecanismos seguros de autenticación y autorización (por ejemplo, JWT, OAuth2 u otros estándares aplicables).
- Garantizar la calidad del software mediante la implementación de pruebas unitarias y de integración, utilizando herramientas como Jest u otras similares.
- Documentar APIs utilizando estándares como Swagger / OpenAPI, asegurando claridad y mantenibilidad.
- Colaborar con equipos frontend, mobile y otras áreas técnicas, participando activamente en definiciones de arquitectura y diseño de soluciones.
- Apoyar procesos de integración y despliegue continuo, utilizando herramientas DevOps básicas (Docker, pipelines CI/CD).
Requisitos e qualificações
Requisitos técnicos:
- Experiencia comprobada en desarrollo backend con NestJS.
- Dominio avanzado de TypeScript y JavaScript moderno (ES6+).
- Experiencia en diseño, desarrollo y consumo de APIs REST.
- Conocimiento en arquitectura BFF y patrones de integración.
- Experiencia en implementación de autenticación y autorización segura.
- Experiencia en testing automatizado (unitario e integración).
- Manejo básico/intermedio de herramientas DevOps (Docker, CI/CD).
Competencias clave:
- Capacidad de análisis y diseño técnico.
- Orientación a la calidad y buenas prácticas de desarrollo.
- Habilidades de comunicación técnica efectiva.
- Trabajo colaborativo en entornos ágiles.
Informações adicionais
beneficios stefanini
Etapas do processo
- Etapa 1: Cadastro
- Etapa 2: Presentacion cv
- Etapa 3: Entrevista
- Etapa 4: onbording
- Etapa 5: Contratação
Creer para co-crear
¿Buscas un lugar donde tus ideas brillen?
Con más de 38 años y una presencia global, en Stefanini transformamos el mañana juntos. Aquí, cada acción cuenta y cada idea puede marcar la diferencia. Únete a un equipo que valora la innovación, el respeto y el compromiso.
Si eres una persona disruptiva, te mantienes en aprendizaje continuo y la innovación está en tu ADN, entonces somos lo que buscas. ¡Ven y construyamos juntos un futuro mejor!
Conoce más sobre nosotros