⚠️ Solo disponible para aplicantes de LATAM ⚠️

Sobre la Compañía:
Nuestro cliente reconoce y aprecia el auténtico compromiso de su equipo con la preservación del medio ambiente. Estan convencidos de que compartir su pasión por esta causa es el atributo más valioso que buscan en una candidata/to. Su propósito: Impulsar la Economía Circular con información, tecnología y cercanía. Estamos en la búsqueda de alguien con una conexión genuina hacia el medio ambiente y la sostenibilidad, alguien que comparta plenamente nuestro propósito y desee ser un agente de cambio para el planeta a través de su labor. Valoramos un espíritu emprendedor, proactividad e independencia en la ejecución de sus responsabilidades.

Buscamos incorporar un/a Desarrollador/a con enfoque backend, competente y colaborativo, para impulsar la implementación y el mantenimiento de nuestra infraestructura en un entorno de microservicios.

Te extendemos una invitación a unirte en la creación de un mundo más consciente en cuanto al uso de recursos y la gestión de residuos, guiado por los principios de la economía circular y la digitalización.


Mision del Cargo:

Trabajarás en un entorno de microservicios para desarrollar y mantener los servicios backend de una plataforma web, asegurando una excelente calidad en la escritura e implementación de código y apuntando a una mejora continua de productos y funcionalidades. Al unirte al equipo, formarás parte de una iniciativa dedicada a la innovación y la sostenibilidad, donde tu creatividad y experiencia impulsarán un impacto positivo en el mundo.

Tus responsabilidades incluirán:
- Serás responsable del desarrollo y mantenimiento de los servicios backend, trabajando en colaboración con los equipos de frontend, DevOps y QA.

- Colaborarás estrechamente con el equipo de frontend para diseñar e implementar APIs eficientes y de alto rendimiento. Colaborarás con el equipo de DevOps para garantizar una implementación y escalabilidad eficientes. Colaborarás con el equipo para que tu desarrollo armonice con el resto de la infraestructura, siguiendo y mejorando los estándares de desarrollo.

- Serás responsable de la creación de pruebas unitarias y de integración para los servicios backend. Participarás en la identificación y resolución de problemas, así como en el mantenimiento continuo de los servicios backend.

- Serás responsable de documentar y explicar los desarrollos realizados, manteniendo una claridad técnica detallada y actualizada.

Otras funciones inherentes al cargo corresponden a:
- Compromiso con la calidad del código, siguiendo prácticas recomendadas de desarrollo y mejora continua.
- Estar al tanto de las últimas tendencias en desarrollo.
- Estar al tanto de tecnologías emergentes.
- Abogar por soluciones innovadoras y vanguardistas.

Requerimientos:

1-2 años de experiencia en:

- Desarrollo backend utilizando Node.js

- Manejo de bases de datos NoSQL, idealmente MongoDB.

- Comprende también experiencia con Mongo Atlas.
- Diseño e implementación de API RESTful
- Diseño e implementación de GraphQL en un entorno de Apollo Federation.
- Trabajo en equipo y colaboración con equipos inter- y multidisciplinarios, de Frontend, DevOps, y QA.
- Creación de pruebas unitarias y pruebas de integración para servicios backend.
- Autenticación basada en JWT y manejo de Cookies.
- Control de versiones con GIT.
- Metodologías ágiles.
- Manejo efectivo de inglés, oral y escrito

Nociones (ideales, pero no requeridos)
- Conocimiento de arquitectura de micro-servicios.
- Experiencia en Nestjs.
- Gestión de contenedores con Docker.
- Orquestación de contenedores con Kubernetes.
- Despliegue y administración de contenedores en Kubernetes, con Devspace y Kubectl.
- Gestión de eventos con Kafka.
- Monitoreo y observabilidad con Grafana.
- Manejo de servicios en AWS.
- Comunicación en tiempo real a través de Web Sockets

Budget: 1200-1500USD por mes
Modalidad de Trabajo:
Ubicación: Preferentemente, no excluyente; Santiago de Chile.
Modalidad: Teletrabajo, con al menos 2 eventos presenciales al año