Perfil del Puesto:

Desarrollador encargado de mantener los sistemas existentes y crear nuevos sistemas en microservicios, usando Typescript, conroles adicionales de análisis de requerimientos, de ser necesario para completar una tarea. Reporta a Líder de equipo (TechLeader).

Obligaciones y Responsabilidades:

  • Realizar estimaciones de tiempos sobre las tareas que se le asignan
  • Dar mantenimiento y corrección de problemas a los microservicios, y servicios basados en Typescript y/o Javascript
  • Agregar funcionalidad a los servicios actuales a los sistemas
    basados en Typescript y/o Javascript
  • Generar pruebas unitarias a los servicios actuales y futuros
  • Respetar la calidad del código buscando crear código mantenible, fácil de leer, en el cual la lógica de negocio sea evidente, siguiendo, en lo posible, las buenas prácticas establecidas.
  • Dar soporte al funcionamiento de las operaciones de los sistemas de Culqi.

Requisitos Mínimos:

  • Educación y Formación: Bachiller o técnico en las carreras de ingeniería Informática o afines.
  • Deseable: Certificaciones relacionadas a las tecnologías Javascript, Node, NPM, Express, MongoDB, etc.

Habilidades Requeridas:

  • Experiencia en programación de microservicios en Node.js
  • Conocimientos sólidos de uso de MongoDB y librerías asociadas (ej.Mongoose)
  • Conocimientos de herramientas del ecosistema de microservicios como Kafka, SQS.
  • Conocimiento y uso de NPM
  • Familiaridad con Git y la plataforma Gitlab o similares
  • Experiencia desplegando microservicios o aplicaciones en las nubes de AWS y/o Azure
  • Deseable tener experiencia con Kubernetes, containers docker, CI/CD, etc.
  • Conocimientos de otros lenguajes de programación, con preferencia a Java, Go, Python.
  • Deseable: Buen manejo de SQL
  • Deseable: Experiencia en sistemas o plataformas "missioncrítical" o24x7.

Location

Lima, PE - Remote

Remote Job

Job Overview
Job Posted:
1 year ago
Job Expires:
Job Type
Full Time

Share This Job: