Para nuestros backend cada funcionalidad nueva es una aventura, y mejorar las que ya existen, un reto.
Trabajamos con PHP, sistemas de colas y eventos asíncronos, y utilizamos DDD, CQRS, arquitectura hexagonal y buenas prácticas.
Nuestro stack de desarrollo es PHP, Symfony y Doctrine, tenemos bases de datos MySQL y Redis, y ellos deciden en qué momento usar cada una. Para los entornos en local y producción usamos Docker y documentamos nuestra API mediante el estándar OpenAPI.
Para el almacenamiento de ficheros utilizamos Amazon S3 y para colas, eventos y jobs hacemos uso de Amazon SQS. Tenemos la CI/CD con Gitlab y monitorizamos con Sentry, New Relic y Kibana.
Además forman una dupla mágica con el equipo front, que trabaja con una SPA en Vue y les deben servir API endpoints que siguen unos criterios de aceptación determinados. Y también estarás siempre en contacto con el equipo de Customer Success para arreglar los bugs prioritarios.