Back-end Developer in Riqra

Closed job - No longer accepting applications

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.

This job offer is on Get on Board.

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.

GETONBRD Job ID: 18034

Internal talks Riqra offers space for internal talks or presentations during working hours.
Informal dress code No dress code is enforced.

Remote work policy

Temporarily remote during COVID-19

Position is remote only during COVID-19-related restrictions.

Life's too short for bad jobs.
Sign up for free and find jobs that truly match you.