Back-end Developer in Riqra

FULL_TIME

Lima (temporarily remote) | Semi Senior | Full time | Programming

22 applications
Replies between 30 and 46 days
Last checked 4 days ago
Apply now Requires applying in Spanish

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.

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.

Back-end Developer
Riqra • Lima (temporarily remote)
Apply Requires applying in Spanish