directo

Ingeniero de Software III Full Stack

Senior5+ años

Se busca un Ingeniero de Software III Full Stack para diseñar, desarrollar y mantener arquitecturas de backend robustas y escalables, y desarrollar interfaces frontend cuando sea necesario.

Por qué aplicar

Atractivo para desarrolladores full stack experimentados, ofrece oportunidades de crecimiento en diseño y desarrollo de arquitecturas robustas

Descripción del puesto

Descripción del puesto Buscamos un Software Engineer III Full Stack. Funciones: - Diseñar, desarrollar y mantener arquitecturas de backend robustas, escalables y de alto rendimiento. - Definir patrones arquitectónicos, estándares de código y mejores prácticas para el equipo. - Construir y optimizar servicios de back-end, APIs RESTful y microservicios para aplicaciones web y móviles. - Desarrollar interfaces frontend cuando sea necesario, garantizando una integración fluida con los servicios backend. - Diseñar esquemas de bases de datos y estrategias de persistencia eficientes. - Trabajar junto a Product Owners para traducir requisitos de negocio en especificaciones técnicas. - Ser propietario de features y productos end-to-end, desde diseño hasta producción. - Contribuir activamente en la definición del roadmap técnico. Requisitos: - 5+ años de experiencia en desarrollo de productos backend. - Estudiante avanzado o recibido en ingeniería informática, sistemas o afines (deseable). - Conocimientos técnicos: - Backend (expertise requerido): - Dominio avanzado de JavaScript/TypeScript y Node.js. - Experiencia comprobada en diseño de arquitecturas de microservicios. - Conocimiento profundo de patrones de diseño (DDD, CQRS, Event Sourcing, etc.). - Expertise en APIs RESTful. - Manejo experto de bases de datos SQL (PostgreSQL) y NoSQL (MongoDB). - Experiencia con Docker, Kubernetes y orquestación de contenedores. - Frontend requerido: - Experiencia sólida con React y/o React Native. - Conocimientos de HTML5, CSS3, y JavaScript moderno (ES6+). DevOps & Tools (deseable): - Experiencia con CI/CD (GitHub Actions, Azure DevOps). - Manejo avanzado de Git (Git Flow, trunk-based development). - Conocimiento de servicios en plataformas cloud como (AWS, Azure o GCP). - Experiencia con herramientas de monitoreo y observabilidad. Testing & Quality (deseable): - Experiencia con Jest, Mocha, Chai o similares. - Conocimientos en testing de integración y E2E (Cypress, Playwright). - Prácticas de TDD/BDD. Competencias actitudinales: - Pensamiento arquitectónico: Capacidad de visualizar sistemas complejos y diseñar soluciones escalables. - Ownership: Responsabilidad total sobre la calidad y el ciclo de vida de sus entregas. - Mentoría: Pasión por desarrollar el talento técnico del equipo. - Innovación: Desafiar el status quo y proponer mejoras continuas. - Colaboración: Trabajo efectivo con equipos multidisciplinarios. Beneficios: - Nuestra propuesta de valor está evolucionando. - Ofrecemos descuentos en diferentes productos. - Acompañamos tu bienestar con descuentos en Gimnasios. - Queremos que encuentres tu mejor versión con bonificaciones en clases de inglés y cursos en Universidades. - Trabajamos para trascender, evolucionar, pensar hoy en el futuro. Importa lo que hagamos, que avancemos, que propongamos, que nos comuniquemos, que te equivoques y empieces de nuevo. - Vales por lo que sos y por cada cosa que hacés, estés donde estés. En Emergencias #HacésLaDiferencia

Responsabilidades

  • Diseñar y desarrollar arquitecturas de backend
  • Desarrollar interfaces frontend
  • Ser propietario de features y productos end-to-end

Skills requeridas

Pensamiento arquitectónicoOwnershipMentoríaInnovaciónColaboración

Beneficios

  • descuentos en productos
  • descuentos en gimnasios
  • bonificaciones en clases de inglés y cursos en universidades