Pular para o conteúdo principal

FullStack 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.

Responsabilidades e atribuições

  • Responsable de diseñar, construir y mantener soluciones tecnológicas de extremo a extremo, con énfasis en la capa frontend. Participará activamente en todas las fases del ciclo de desarrollo, desde la recolección de requerimientos hasta la entrega en producción. Tendrá contacto directo con usuarios de diferentes áreas del negocio, colaborando para entender necesidades, proponer soluciones técnicas viables y recoger retroalimentación para el mejoramiento continuo de los sistemas.
  • Desarrollar e implementar interfaces de usuario funcionales, accesibles y alineadas con los estándares de diseño establecidos.
  • Aplicar principios de diseño centrado en el usuario (Design Thinking), heurísticas de usabilidad y guías de accesibilidad (WCAG) en el desarrollo de interfaces.
  • Utilizar herramientas de prototipado como Figma para validar diseños y flujos de usuario.
  • Integrar las interfaces con servicios backend utilizando prácticas modernas y seguras.
  • Escribir pruebas unitarias y contribuir a la automatización del ciclo de vida del software.
  • Colaborar estrechamente con equipos de UX/QA y backend para garantizar entregables coherentes y de calidad.
  • Documentar las soluciones técnicas según las buenas prácticas del equipo.
  • Participar activamente en ceremonias Scrum y aportar a la mejora continua del equipo.
  • Responsabilidades complementarias:
  • Participar en el diseño de soluciones técnicas, aplicando principios de arquitectura limpia.
  • Interactuar con usuarios de áreas funcionales para levantar requerimientos, validar propuestas y recoger retroalimentación.
  • Realizar despliegues controlados en entornos de desarrollo/calidad, principalmente en servidores como Payara/Glassfish.

Frontend

  • Angular 14-19
  • Pruebas unitarias: Jasmine + Karma (Propias de Angular)
  • Angular Material 16-19
  • RxJs 5-7
  • NgRx 16-19
  • Figma prototyping
  • Material Design 3
  • WCAG 2
  • Heurísticas de Nielsen
  • User Flow y Wireframes

Backend

  • Spring Framework
  • Spring Boot
  • Spring Oauth2 Authorization Server
  • Spring Oauth2 Resource Server
  • JPA Hibernate
  • Serialización Jackson
  • Postman Collection runner y Postman Flows
  • Junit
  • PostgresSQL
  • Oracle Database

Requisitos e qualificações

  • Ingeniero de Sistemas, Ingeniero de Desarrollo de Software, Ingeniero Electrónico.
  • Experiencia:
  • 1 a 1.5 años en desarrollo de software, incluyendo al menos 1 año con Angular 16 o superior (preferiblemente Angular 18) y 1 año con tecnologías backend como Spring Boot, JPA e integración con APIs REST.
  • Se requiere experiencia previa en cargos como desarrollador frontend y full stack, trabajando en equipos multidisciplinarios bajo metodologías ágiles.
  • Se valorará experiencia en el desarrollo de soluciones para sectores financieros o fintech, así como participación en proyectos de misión crítica o sistemas empresariales de mediana a alta complejidad.

Conocimiento Técnico Transversal

  • Gitflow
  • Conventional Commits 1.0.0
  • JWT y SAML
  • OAuth 2: Authorization Code PKCE
  • Especificación OpenAPI 3.0
  • Especificación JSend
  • Diagramas UML
  • Scrum
  • Programación reactiva y paralela

Etapas do processo

  1. Etapa 1: Cadastro
  2. Etapa 2: Entrevistas
  3. Etapa 3: Confirmación de candidato
  4. Etapa 4: Onboarding
  5. Etapa 5: Contratação

Conoce a Stefanini

Somos una empresa global con 35 años de experiencia en el mercado, ofrecemos una sólida selección de servicios como: automatización, nube, Internet de las cosas (IoT) y experiencia de usuario (UX).


Creemos que la tecnología puede revolucionar una empresa y la innovación es fundamental para fomentar el desarrollo y la competitividad. También valoramos las nuevas ideas y el poder de una mente abierta, por lo que reconocemos que cada talento es esencial para la calidad de nuestros proyectos y especialmente para nuestro progreso.


Mantenemos nuestra excelencia invirtiendo en innovaciones tecnológicas, las mejores alianzas, adquisiciones de empresas en todo el mundo y la contratación de profesionales altamente capacitados.