Desarrollador Full Stack Senior
Empresa global de tecnología busca Desarrollador Full Stack Sr. para unirse a su equipo en CABA, con modalidad híbrida. Se requiere experiencia en desarrollo full-stack, servicios de Azure, JavaScript/TypeScript, React.js, Node.js, Java, Spring, SQL y APIs RESTful.
Atractivo para desarrolladores full stack experimentados, ofrece un entorno híbrido en CABA.
Descripción del puesto
Somos Ecosistemas, una compañía global de tecnología que conecta a nuestros clientes con soluciones a medida, integrales e innovadoras. Operamos en más de 15 países, incluyendo Argentina, Chile, Brasil, México, Estados Unidos y España. ¡Queremos que seas parte de este gran equipo! ¿Qué estamos buscando? Desarrollador Full Stack Sr, para unirse a nuestro equipo del cliente. - Lugar de trabajo: CABA - Modalidad: Híbrido - Horario: De 9 a 18 hs Formación Académica: - Título universitario en Ingeniería en Sistemas, Informática o carreras afines (Deseable) - Inglés avanzado (requerido) ¿Qué buscamos en tu experiencia? - Más de 4 años de experiencia en desarrollo full-stack con aplicaciones de producción. - Experiencia con servicios de Azure (App Service, SQL Database, Key Vault, Blob Storage, Azure Kubernetes Service). - Sólido dominio de JavaScript/TypeScript, React.js y Node.js. - Experiencia con Java y Spring para desarrollo backend. - Sólida comprensión de SQL y experiencia con bases de datos relacionales (SQL Server, PostgreSQL). - Experiencia con diseño de API RESTful y arquitectura de microservicios. - Familiaridad con plataformas en la nube, preferiblemente Microsoft Azure. - Conocimiento de tecnologías de contenedorización (Docker, conceptos básicos de Kubernetes). - Experiencia con control de versiones de Git y prácticas de CI/CD. Habilidades blandas: - Fuertes habilidades para resolver problemas con atención al detalle. - Excelentes habilidades de comunicación para interactuar con las partes interesadas del negocio. - Capacidad para trabajar de forma independiente y gestionar múltiples prioridades. - Mentalidad colaborativa con experiencia en metodologías ágiles. Responsabilidades: - Desarrollo y mantenimiento de aplicaciones (60%) - Desarrollar, mantener y mejorar funciones para aplicaciones web utilizando React.js, Node.js y JavaScript. - Diseñar e implementar API RESTful y microservicios siguiendo las mejores prácticas y estándares de seguridad. - Optimizar el rendimiento de las aplicaciones, incluidas las consultas de bases de datos, las estrategias de almacenamiento en caché y la representación de la interfaz. - Implementar interfaces de usuario receptivas y accesibles que admitan múltiples idiomas (español, portugués, inglés). - Integrar aplicaciones con sistemas empresariales y servicios de terceros. - Soporte de producción y gestión de incidentes (25%) - Proporcionar soporte de nivel 2/3 para aplicaciones de producción. - Solucionar y resolver problemas técnicos complejos en toda la pila de aplicaciones. - Realizar análisis de causa raíz e implementar soluciones permanentes para evitar incidentes recurrentes. - Supervisar el estado de la aplicación utilizando herramientas APM y abordar de forma proactiva la degradación del rendimiento. - Colaborar con los usuarios comerciales para comprender y resolver problemas funcionales. - Modernización técnica e innovación (15%) - Implementar las mejores prácticas de seguridad, incluidos los estándares OWASP, la codificación segura y la remediación de vulnerabilidades. - Modernizar los flujos de trabajo de procesamiento por lotes a arquitecturas basadas en eventos. - Contribuir a la reducción de la deuda técnica y a las mejoras arquitectónicas. - Documentar diseños técnicos, API y procedimientos operativos. Se ofrecen excelentes beneficios, oportunidades de crecimiento, capacitaciones, y te acompañaremos en tu desarrollo profesional. En Ecosistemas consideramos que la diversidad enriquece nuestra cultura y perspectivas, por lo que fomentamos activamente un entorno inclusivo donde cada individuo, sin importar su origen, género, orientación, habilidades o creencias, no solo es bienvenido, sino también fundamental para nuestro éxito. Valoramos y respetamos todas las voces, y te invitamos a unirte a nuestro equipo, donde la inclusión es un pilar esencial de nuestros valores.
Responsabilidades
- Desarrollo y mantenimiento de aplicaciones
- Desarrollar, mantener y mejorar funciones para aplicaciones web utilizando React.js, Node.js y Java Script.
- Diseñar e implementar API RESTful y microservicios siguiendo las mejores prácticas y estándares de seguridad.
- Optimizar el rendimiento de las aplicaciones, incluidas las consultas de bases de datos, las estrategias de almacenamiento en caché y la representación de la interfaz.
- Implementar interfaces de usuario receptivas y accesibles que admitan múltiples idiomas (español, portugués, inglés)
- Integrar aplicaciones con sistemas empresariales y servicios de terceros
- Soporte de producción y gestión de incidentes
- Proporcionar soporte de nivel 2/3 para aplicaciones de producción
- Solucionar y resolver problemas técnicos complejos en toda la pila de aplicaciones.
- Realizar análisis de causa raíz e implementar soluciones permanentes para evitar incidentes recurrentes.
- Supervisar el estado de la aplicación utilizando herramientas APM y abordar de forma proactiva la degradación del rendimiento
- Colaborar con los usuarios comerciales para comprender y resolver problemas funcionales.
- Modernización técnica e innovación
- Implementar las mejores prácticas de seguridad, incluidos los estándares OWASP, la codificación segura y la remediación de vulnerabilidades.
- Modernizar los flujos de trabajo de procesamiento por lotes a arquitecturas basadas en eventos
- Contribuir a la reducción de la deuda técnica y a las mejoras arquitectónicas.
- Documentar diseños técnicos, API y procedimientos operativos.
Skills requeridas
Beneficios
- Oportunidades de crecimiento
- Capacitaciones
- Desarrollo profesional