Vacante de Ingeniero de Software (Software Engineer) Descripción:
Como Ingeniero de Software en nuestro equipo, tendrás un papel esencial al integrarte a un equipo de desarrolladores para construir e implementar aplicaciones de gran escala que involucran APIs y interfaces de usuario (UI) que serán utilizadas a lo largo de la empresa. Tendrás un rol tanto práctico como estratégico, sumergiéndote en el código para definir el comportamiento del sistema y establecer hojas de ruta técnicas que tú y los desarrolladores de tu equipo seguirán para entregar soluciones de software de alta calidad y escalables. También tendrás interacción directa con el liderazgo senior mientras te comunicas con el negocio para garantizar que estas soluciones de software se alineen con los objetivos empresariales.
Requisitos:
Experiencia senior en desarrollo full-stack construyendo aplicaciones de software de extremo a extremo utilizando el stack tecnológico: MVC, Web API, Microservicios, Aplicaciones de una sola página en Angular (Typescript), CSS (SASS, LESS, Tailwind), Pruebas unitarias (Jest, Vitest), Pruebas de extremo a extremo (Playwright, Cypress), Python (Flask, Django, Fast API), DB (SQL, NoSQL), API (REST, GraphQL), Pruebas unitarias (PyTest, Unittest). Profundo entendimiento de bases de datos SQL y NoSQL, incluyendo modelos de diseño de bases de datos, optimización de rendimiento de bases de datos y la capacidad de desarrollar y mantener Procedimientos Almacenados, Triggers y Funciones. Experiencia en contenerizar aplicaciones utilizando Docker y Kubernetes. Experiencia previa con soluciones en la nube (se prefiere GPC) junto con experiencia en configuración de pipelines de DevOps/Integración Continua y Despliegue Continuo (CI/CD) utilizando herramientas como GitHub Actions. Responsabilidades:
Desarrollar aplicaciones web front-end utilizando Angular y Typescript. Construir y mantener capacidades de back-end utilizando Django y Python. Experiencia en soluciones de Google Cloud Platform. Colaborar con equipos multifuncionales para garantizar un desarrollo de aplicaciones eficiente y efectivo. Resolver problemas y depurar aplicaciones web para garantizar un rendimiento y funcionalidad óptimos. Ofrecemos:
Modalidad de trabajo 100% remoto. Prestaciones de ley. Incentivos económicos para cursos y capacitaciones. Seguro de gastos médicos mayores. Contrato por tiempo indeterminado. Esta es una posición de tiempo completo. Si cumples con los requisitos y estás interesado en unirte a nuestro equipo, envía tu CV a la dirección de correo electrónico proporcionada. ¡Esperamos conocerte pronto!