Back-end Developer en Riqra

Empleo finalizado - No se reciben más postulantes

Sigue a Riqra en Get on Board y te notificaremos cuando publique nuevos empleos (y podrás encontrar muchos otros empleos de tu interés).

¿Te interesa trabajar en Riqra? Mira sus empleos:

Riqra es una solución de tecnología que facilita la gestión comercial de fabricantes y distribuidores en México, Colombia, Perú, Bolivia y Centroamérica.

En Riqra nos encontramos escalando nuestro equipo de ingeniería, nos encanta trabajar con buenas
prácticas y mantener ordenado nuestro backend.

Somos apasionados por la Arquitectura de Software y el buen código. Apreciamos los lenguajes bien diseñados y nos gusta siempre mejorar con el objetivo de servir mejor a nuestros clientes.

Nuestro backend se encuentra construido en TypeScript y expone un API Rest y GraphQL.

Funciones del cargo

Serás parte de la creación y mantenimiento del API REST y GraphQL.

  • Mantendrás y expondrás los recursos en la API REST y GraphQL
  • Analizarás soluciones para integrar sistemas externos como: pasarelas de pago, plataformas de delivery, ERPs, etc
  • Implementarás test unitarios y de integración
  • Propondrás mejoras a la arquitectura y modelo de datos actuales
  • Refactorizarás el código fuente existente
  • Reportarás directo al Tech Lead y partners de backend te darán el apoyo que necesites

Requerimientos

En Riqra valoramos la responsabilidad, proactividad, autonomía y pasión de nuestros integrantes.
Debes ser capaz de organizarte, tomar decisiones y cumplir con las fechas de entrega de las tareas o proyectos asignados con la mínima supervisión.

  • Buscamos calidad en las soluciones que desarrollamos, para esto deberás contar con experiencia aplicando los principios SOLID y/o GRASP y contar con conocimiento respecto a otros como KISS, YAGNY o DRY. Así como ser capaz de escribir Unit e Integration Tests haciendo uso de Test Doubles.
  • Deberás contar con experiencia o conocimientos sobre Domain Driven Design tanto estratégica como tácticamente para la construcción de nuevos módulos reflejando claramente el lenguaje del dominio.
  • A nivel de datos, deberás contar con experiencia en bases de datos relacionales, preferentemente MySQL, como análisis de performance de queries y manejo de índices.
  • Es indispensable que cuentes con un nivel de Inglés que te permita leer documentación técnica sobre los patrones y tecnologías que usamos.
  • El salario dependerá del nivel de conocimiento y experiencia adquirida.

Opcionales

  • Es deseado que tengas experiencia y conocimientos profundos en Node.js que te permitan desarrollar funcionalidades y resolver bugs tomando en cuenta el Single Thread y el Event Loop.
  • Es deseable que cuentes con conocimientos o experiencia sobre técnicas de exploración de dominio como Event Storming, patrones como Event Sourcing y Command Query Responsibility Segregation (CQRS) y, Modular Monolith o Microservices.
  • Es bienvenido también el conocimiento de otros patrones, frameworks o lenguajes de programación. Nos encanta traer ideas nuevas a la mesa y usarlas para mejorar nuestro producto.

Beneficios

Mientras tú tengas cubierto todo lo de arriba, nosotros te ofrecemos un entorno de trabajo que promueve tu crecimiento y que reconoce tu pasión.

Serás parte de un equipo creativo, innovador y apasionado por aprender.

Salario competitivo, dependiente de tu experiencia.

Espacios para charlas internas Riqra entrega espacio para realizar presentaciones o charlas en horarios de trabajo.
Vestimenta informal Riqra no exige ningún código de vestimenta.

Política de trabajo remoto

Temporalmente remoto por COVID-19

El trabajo es remoto sólo durante las restricciones sanitarias por COVID-19.

Sólo empleos que valen la pena.
Regístrate gratis y descubre empleos seleccionados para ti.