FullStack Developer JR - Integratel
Summary
Build and maintain full-stack applications using Java/Spring Boot or Node.js for backend and TypeScript with React/Angular for frontend, ensuring code stability through testing.
¡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.
- Desarrollo integral: Construir y dar soporte tanto a la lógica de negocio (Backend) como a las interfaces de usuario (Frontend).
- Integración de sistemas: Garantizar la comunicación correcta y fluida entre las aplicaciones y sus bases de datos o servicios externos.
- Estabilidad del código: Asegurar que los nuevos desarrollos no rompan las funcionalidades existentes mediante pruebas automáticas.
- Trabajo colaborativo: Mantener el orden del código del proyecto trabajando bajo los flujos y metodologías del equipo de desarrollo.
Requisitos Básicos
- Backend: Conocimiento sólido en al menos uno de los lenguajes/frameworks principales (Ej. Java con Spring Boot O Node.js).
- Frontend: Manejo de TypeScript y conocimiento en al menos un framework moderno (Angular o React).
- Diseño de Software: Comprensión del patrón MVC (Modelo-Vista-Controlador) y creación/consumo de APIs REST.
- Control de Versiones: Uso fluido de Git (clonar, ramas, commits) y entendimiento básico de flujos de trabajo como GitFlow.
- Calidad de Código: Nociones teóricas o prácticas básicas en pruebas unitarias (Ej. Jest, JUnit o Testing Library).
Conocimientos Deseables
- Desarrollo Móvil: Interés o conocimientos básicos en Kotlin o React Native.
- Arquitecturas Avanzadas: Nociones teóricas de Microservicios o Clean Architecture.
- Seguridad: Conceptos básicos de autenticación moderna (Manejo de tokens, JWT, nociones de OAuth2).
- DevOps y Nube: Familiaridad básica con Docker (saber correr un contenedor localmente) y entendimiento conceptual de plataformas Cloud (Azure/AWS).
- CI/CD: Haber interactuado previamente con pipelines automatizados (Jenkins).