freehire launches on Product Hunt on 26 August.

Follow →

FullStack Developer

Summary

Build and maintain full-stack enterprise applications using React/TypeScript for the frontend and Java/.NET/Spring for the backend, integrating REST APIs and databases like PostgreSQL.

¡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 un/a FullStack Developer con experiencia en el diseño, desarrollo, integración y mantenimiento de aplicaciones empresariales. Será responsable de construir funcionalidades frontend y backend, desarrollar e integrar APIs, implementar pruebas y asegurar que las soluciones cumplan con los estándares técnicos, de seguridad y calidad definidos para el proyecto.

Trabajará de manera colaborativa con el Technical Lead, analistas funcionales, QA y demás integrantes del equipo, participando activamente en las distintas etapas del ciclo de desarrollo.

  • Mínimo 4 años de experiencia en desarrollo de software.
  • Deseable experiencia de 5 a 7 años para candidatos con mayor autonomía y capacidad técnica.
  • Experiencia participando en proyectos empresariales, sistemas críticos o soluciones con múltiples integraciones.
  • Conocimientos de la industria aeronáutica


Responsabilidades:

  • Diseñar, desarrollar y mantener funcionalidades frontend y backend.
  • Construir interfaces web responsivas, escalables y orientadas a la experiencia del usuario.
  • Diseñar, desarrollar, consumir e integrar APIs REST.
  • Implementar servicios backend utilizando Java/Spring o .NET.
  • Integrar aplicaciones con bases de datos, servicios internos, sistemas externos y plataformas CORE.
  • Implementar mecanismos de autenticación y autorización.
  • Desarrollar y ejecutar pruebas unitarias y de integración.
  • Gestionar el código fuente mediante Git.
  • Crear y mantener componentes contenerizados con Docker.
  • Participar en pipelines de integración y entrega continua.
  • Procesar e intercambiar información mediante formatos como JSON.
  • Resolver defectos técnicos y apoyar el análisis de causa raíz.
  • Participar en revisiones de código y sesiones de refinamiento técnico y funcional.
  • Aplicar patrones de diseño, principios de código limpio y buenas prácticas de desarrollo.
  • Documentar los componentes, servicios y funcionalidades implementadas.
  • Cumplir los lineamientos definidos por el Technical Lead y contribuir a la mejora continua de la solución.
  • Apoyar técnicamente a integrantes con menor experiencia, según su nivel de seniority.

Frontend

  • React.
  • TypeScript.
  • HTML5.
  • CSS3.
  • Experiencia en construcción de interfaces web responsivas.
  • Podrán considerarse otros frameworks frontend previamente aprobados por el cliente.


Backend:

Experiencia en al menos una de las siguientes tecnologías:

  • .NET 8 o versiones recientes.
  • Java 21 o versiones recientes.
  • Spring o Spring Boot.


Integraciones y servicios:

  • Desarrollo y consumo de APIs REST.
  • Integración con servicios empresariales y sistemas externos.
  • Manejo de JSON.
  • Conocimientos de autenticación y autorización.
  • Deseable conocimiento de OAuth 2.0 y OpenID Connect.
  • Deseable conocimiento de mensajería y procesamiento asíncrono.


Base de datos:

  • PostgreSQL.
  • Deseable experiencia con Oracle.
  • Manejo de consultas SQL, procedimientos y estructuras de datos relacionales.


DevOps y Calidad:

  • Git.
  • Docker.
  • Pruebas unitarias.
  • Integración continua y entrega continua.
  • Experiencia con Azure DevOps, AWS u otras plataformas equivalentes.
  • Participación en revisiones de código.
  • Conocimiento de patrones de diseño y buenas prácticas de desarrollo.


Competencias:

  • Capacidad analítica y resolución de problemas.
  • Orientación a la calidad.
  • Trabajo colaborativo.
  • Comunicación efectiva con equipos técnicos y funcionales.
  • Atención al detalle.
  • Proactividad y autonomía.
  • Adaptabilidad ante cambios funcionales o técnicos.
  • Aprendizaje continuo.
  • Orientación al usuario.
  • Capacidad para recibir y entregar retroalimentación.
  • Compromiso con los estándares y objetivos del proyecto.


Idiomas:

  • Español.
  • Inglés requerido para lectura de documentación técnica, participación en reuniones y comunicación con equipos internacionales.

See also