Data Engineer / Ingeniero de Software in Anastasia - Inteligencia Artificial

FULL_TIME

    Remote — Full time

Programming | Semi Senior

Apply now Requires applying in Spanish
Anastasia - Inteligencia Artificial last checked this job 2 days ago.

Anastasia es una empresa fundada el año 2017 que ya cuenta con presencia global con clientes en Chile, México, USA, Colombia y Perú. Tenemos una plataforma que entrega soluciones a problemáticas de negocio utilizando variadas técnicas de Inteligencia Artificial, ajustándose a las necesidades particulares que presentan distintas industrias, tales como retail, manufactura, salud, telecomunicaciones y banca.

Actualmente, vemos la necesidad de automatizar y robustecer el funcionamiento de la plataforma de manera de agilizar el desarrollo manteniendo una operación contínua y eficiente.

Funciones del cargo

  • Construir servicios con los principios y metodologías establecidos por la compañía, incluyendo, entre otros: servicios RESTful, principios SOLID, y estrategias de Microservicios.
  • Refactorización de los módulos existentes en la plataforma, según las necesidades del negocio.
  • Optimizar la aplicación para máxima velocidad y escalabilidad.
  • Implementación de seguridad y protección de datos.
  • Diseño e implementación de soluciones de almacenamiento y procesamiento de datos.
  • Implementar las pruebas automáticas, tanto a nivel de plataforma, performance y testeo unitario.
  • Apoyar los pasos a producción, priorizando estrategias de entrega continua.
  • Apoyo en la detección y diagnóstico de problemas y bugs durante todo el proceso de entrega de software.
  • Desarrollar soluciones extensibles y escalables.
  • Identificar las diferencias entre múltiples plataformas de entrega, optimizando el resultado.
  • Colaborar con los equipos de Producto y Tecnología.
  • Documentar los aspectos críticos y no funcionales de todos los desarrollos.

Requerimientos del Cargo

  • 3 o más años de experiencia demostrable desarrollando aplicaciones cliente o servidor con RESTful API’s. Sólo incluir experiencia en aplicaciones hoy usadas en producción. (Excluyente).
  • Experiencia trabajando con programación orientada a objetos (Excluyente)
  • Experiencia trabajando con Microservicios (Excluyente).
  • Usuario medio/avanzado de Linux (Excluyente)
  • Experiencia con alguno de los siguientes lenguajes de programación: Python, Go, Javascript/Typescript. Otros lenguajes son bienvenidos.
  • Git avanzado
  • Experiencia con algun entorno en la nube, idealmente AWS o GCP.

Deseables

Tendrás puntos extra en tu aplicación por tener conocimiento o experiencia en algunos de los siguientes temas:

  • Infraestructura como Código (Terraform).
  • React.
  • Pipelines de entrega continua.
  • Migraciones de datos, transformaciones de datos y scripting.
  • Patrones de diseño de desarrollo de software (como estructurales, de comportamiento).
  • SQL, NOSQL y sistemas de almacenamiento en memoria. (MySQL, PostgreSQL, Redis).
  • Un buen nivel de inglés (lectura/escrito/oral)
  • Metodologías ágiles (Scrum).
  • Seguridad, con foco en servicios web transaccionales.
  • Técnicas de TDD y de ATDD.
  • SOLID, Clean Code y Clean Architecture.
  • EMR

Conditions

Fully remote You can work from anywhere in the world.
Flexible hours Flexible schedule and freedom for attending family needs or personal errands.
Informal dress code No dress code is enforced.

Remote work policy

Fully remote

Candidates can reside anywhere in the world.

About Anastasia - Inteligencia Artificial

Anastasia entrega soluciones basadas en Inteligencia Artificial que permiten automatizar procesos comerciales, mercadotecnia y operación de las empresas para ejecutar acciones y decisiones mediante la aplicación de herramientas y soluciones concretas. — Anastasia - Inteligencia Artificial's full profile

Data Engineer / Ingeniero de Software
Anastasia - Inteligencia Artificial •     Remote
Apply Requires applying in Spanish