Ver oferta completa
DESARROLLADOR FULLSTACK SR.
Descripción de la oferta de empleo
Descripción del puesto Estamos buscando un desarrollador fullstack Sr.
para el equipo de trabajo, quien tendrá dentro de las principales funciones.
Diseñar, desarrollar y mantener APIs RESTful usando Node.
s y Express.
Diseñar y mantener esquemas de bases de datos en PostgreSQL.
Optimizar consultas SQL y realizar migraciones de base de datos.
Implementar cachés de datos utilizando Redis.
Integrar servicios y APIs de terceros en la aplicación.
Gestionar autenticación y autorización con OAuth, JWT, etc.
Diseñar y desarrollar interfaces de usuario interactivas usando Vue.
s.
Implementar componentes reutilizables y modulares.
Gestionar el estado de la aplicación utilizando Vuex.
Integrar el frontend con las APIs backend y manejar el flujo de datos.
Escribir pruebas unitarias y de integración para componentes Vue.
s utilizando herramientas como Jest y Vue Test Utils.
Implementar pruebas de extremo a extremo (E2E) utilizando Cypress.
Configurar y mantener pipelines de CI/CD para despliegue automatizado en AWS y Kubernetes.
Automatizar pruebas, construcción de imágenes Docker y despliegue de aplicaciones.
Crear y mantener Dockerfiles para aplicaciones backend y frontend.
Gestionar la orquestación de contenedores con Kubernetes, incluyendo la configuración de pods, deployments y services.
Implementar monitoreo de aplicaciones utilizando Prometheus y Grafana.
Configurar alertas para el monitoreo proactivo del rendimiento y la disponibilidad.
Configurar sistemas de logging para backend (p.
ej., Winston) y frontend.
Implementar soluciones de logging centralizado con ELK Stack o Fluentd.
Implementar prácticas de seguridad en el desarrollo de aplicaciones (validación de entrada, protección contra CSRF, XSS).
Gestionar autenticación y autorización segura utilizando JWT, OAuth, etc.
Implementar cifrado de datos sensibles en tránsito y en reposo.
Gestionar configuraciones seguras en AWS (IAM roles, políticas, secretos).
Escribir y mantener pruebas unitarias y de integración para el backend utilizando frameworks como Mocha, Chai y Sinon.
Implementar pruebas de carga y rendimiento.
Configurar y mantener pipelines de pruebas automatizadas en el CI/CD.
Integrar pruebas de seguridad y vulnerabilidades.
Identificar y optimizar puntos críticos de rendimiento en el código backend y frontend.
Implementar técnicas de lazy loading, split de código y optimización de paquetes en el frontend.
Optimizar consultas SQL y uso de índices en PostgreSQL.
Implementar y gestionar cachés eficientes con Redis.
Escribir y mantener documentación técnica de APIs, servicios y componentes.
Documentar decisiones arquitectónicas y patrones de diseño utilizados.
Crear y mantener documentación para el onboarding de nuevos desarrolladores.
Documentar procedimientos de desarrollo, pruebas y despliegue.
Participar en revisiones de código y proporcionar feedback constructivo.
Asegurar la adherencia a los estándares de codificación y buenas prácticas.
Proporcionar mentoría y apoyo a desarrolladores junior.
Facilitar sesiones de formación y compartir conocimientos sobre nuevas tecnologías y mejores prácticas.
Revision de requerimientos (Solicitudes y Nuevas funcionalidades), Mejoras, temas comite de APS Actualizacion y seguimiento a tareas realizadas.
Revision y correccion de solicitudes segun las observaciones entregadas por el area de soporte para los casos.
Requisitos Profesional o Tecnologo en Ingenieria de Sistemas, o afines.
Mí nimo 5 años de experiencia en desarrollo de software Web con las tecnologias.
Typescript, NodeJs, Vue.
s, Kubernetes, git.
Minimo 1 Año de experiencia en desarrollo con servicios de AWS.
Beneficios Trabajo remoto.
Contrato por servicios.
para el equipo de trabajo, quien tendrá dentro de las principales funciones.
Diseñar, desarrollar y mantener APIs RESTful usando Node.
s y Express.
Diseñar y mantener esquemas de bases de datos en PostgreSQL.
Optimizar consultas SQL y realizar migraciones de base de datos.
Implementar cachés de datos utilizando Redis.
Integrar servicios y APIs de terceros en la aplicación.
Gestionar autenticación y autorización con OAuth, JWT, etc.
Diseñar y desarrollar interfaces de usuario interactivas usando Vue.
s.
Implementar componentes reutilizables y modulares.
Gestionar el estado de la aplicación utilizando Vuex.
Integrar el frontend con las APIs backend y manejar el flujo de datos.
Escribir pruebas unitarias y de integración para componentes Vue.
s utilizando herramientas como Jest y Vue Test Utils.
Implementar pruebas de extremo a extremo (E2E) utilizando Cypress.
Configurar y mantener pipelines de CI/CD para despliegue automatizado en AWS y Kubernetes.
Automatizar pruebas, construcción de imágenes Docker y despliegue de aplicaciones.
Crear y mantener Dockerfiles para aplicaciones backend y frontend.
Gestionar la orquestación de contenedores con Kubernetes, incluyendo la configuración de pods, deployments y services.
Implementar monitoreo de aplicaciones utilizando Prometheus y Grafana.
Configurar alertas para el monitoreo proactivo del rendimiento y la disponibilidad.
Configurar sistemas de logging para backend (p.
ej., Winston) y frontend.
Implementar soluciones de logging centralizado con ELK Stack o Fluentd.
Implementar prácticas de seguridad en el desarrollo de aplicaciones (validación de entrada, protección contra CSRF, XSS).
Gestionar autenticación y autorización segura utilizando JWT, OAuth, etc.
Implementar cifrado de datos sensibles en tránsito y en reposo.
Gestionar configuraciones seguras en AWS (IAM roles, políticas, secretos).
Escribir y mantener pruebas unitarias y de integración para el backend utilizando frameworks como Mocha, Chai y Sinon.
Implementar pruebas de carga y rendimiento.
Configurar y mantener pipelines de pruebas automatizadas en el CI/CD.
Integrar pruebas de seguridad y vulnerabilidades.
Identificar y optimizar puntos críticos de rendimiento en el código backend y frontend.
Implementar técnicas de lazy loading, split de código y optimización de paquetes en el frontend.
Optimizar consultas SQL y uso de índices en PostgreSQL.
Implementar y gestionar cachés eficientes con Redis.
Escribir y mantener documentación técnica de APIs, servicios y componentes.
Documentar decisiones arquitectónicas y patrones de diseño utilizados.
Crear y mantener documentación para el onboarding de nuevos desarrolladores.
Documentar procedimientos de desarrollo, pruebas y despliegue.
Participar en revisiones de código y proporcionar feedback constructivo.
Asegurar la adherencia a los estándares de codificación y buenas prácticas.
Proporcionar mentoría y apoyo a desarrolladores junior.
Facilitar sesiones de formación y compartir conocimientos sobre nuevas tecnologías y mejores prácticas.
Revision de requerimientos (Solicitudes y Nuevas funcionalidades), Mejoras, temas comite de APS Actualizacion y seguimiento a tareas realizadas.
Revision y correccion de solicitudes segun las observaciones entregadas por el area de soporte para los casos.
Requisitos Profesional o Tecnologo en Ingenieria de Sistemas, o afines.
Mí nimo 5 años de experiencia en desarrollo de software Web con las tecnologias.
Typescript, NodeJs, Vue.
s, Kubernetes, git.
Minimo 1 Año de experiencia en desarrollo con servicios de AWS.
Beneficios Trabajo remoto.
Contrato por servicios.
Ver oferta completa
Detalles de la oferta
Empresa
- Sin especificar
Localidad
- En todo Chile
Dirección
- Sin especificar - Sin especificar
Tipo de Contrato
- Sin especificar
Fecha de publicación
- 29/10/2024
Fecha de expiración
- 27/01/2025
Desarrollador rpa rocketbot - remoto
B-tech consulting
Experiencia en procesamiento de documentos (deseable) manejo de versionado: tfs, git, github, svn, otros... disponibilidad inmediata e indefinida... estamos buscando a ingenieros que los mueva los desafíos y mejorar la experiencia de nuestros clientes... conocimiento de apis......