Descripción
Resumen:
Buscamos un desarrollador PHP experimentado para construir y mantener puntos finales de API REST, optimizar consultas de bases de datos e integrarse con plataformas de redes sociales en una plataforma de marketing de influencers.
Aspectos destacados:
1. Construcción y mantenimiento de puntos finales de API REST
2. Integración con las APIs de plataformas de redes sociales
3. Trabajo con Elasticsearch para la búsqueda e indexación de creadores y contenidos
Nuestro cliente es una plataforma de marketing de influencers que conecta marcas con creadores de contenido en TikTok, Instagram, YouTube y Amazon. La plataforma gestiona campañas, descubrimiento de creadores, revisión de contenidos, pagos e integraciones con redes sociales a gran escala.
**Pila tecnológica**
* Lenguaje: PHP 8\.1\+ (tipado estricto, PSR\-12\)
* Framework: Slim 4 con inyección de dependencias PHP\-DI
* Base de datos: MySQL (múltiples conexiones: principal, registros, estadísticas)
* Búsqueda: Elasticsearch 7
* Cola: RabbitMQ (procesamiento asíncrono, intercambios con retraso)
* Caché: Memcached
* Infraestructura: AWS (S3, despliegue), GitLab CI/CD, Sentry para seguimiento de errores
**En qué trabajarás**
* Construcción y mantenimiento de puntos finales de API REST
* Diseño y optimización de consultas MySQL en múltiples conexiones de base de datos
* Integración con las APIs de plataformas de redes sociales (TikTok, Instagram, YouTube, Amazon)
* Trabajo con Elasticsearch para la búsqueda e indexación de creadores y contenidos
* Creación de tuberías de procesamiento asíncrono con consumidores/publicadores de RabbitMQ
Escritura de pruebas unitarias e integrales con cobertura significativa
*
**Requisitos**
* 8\+ años de desarrollo profesional moderno en PHP
* Experiencia sólida con MySQL, consultas complejas, estrategias de indexación y configuraciones multi\-conexión
* Conocimiento del framework Slim
* Experiencia con Elasticsearch
* Conocimientos prácticos de colas de mensajes (RabbitMQ, Kafka o SQS)
* Comprensión del diseño de APIs RESTful y de la especificación OpenAPI
* Capacidad para trabajar con flujos de Git (GitLab, ramas de características, pipelines CI/CD)
* Dominio sólido de patrones de diseño: Repositorio, Fábrica, Grupo de controladores, Consumidor\-Publicador
* Experiencia en programación asistida por IA
* Deseo constante de aprender y mejorar los flujos de trabajo. ¡El ámbito del desarrollo evoluciona rápidamente!
* Capacidad para trabajar de forma independiente, pero preguntar cuando se tenga dudas
**Deseable**
* Experiencia con las APIs de plataformas de redes sociales (TikTok, Meta, Google/YouTube)
* Conocimiento de servicios de AWS (S3, EC2, pipelines de despliegue)
* Experiencia con WebSocket (Ratchet)
* Sistemas de Firebase/notificaciones push
* Integración con Twilio/SMS
**Beneficios**
* Trabajo remoto de lunes a viernes, 40 horas semanales (sin fines de semana)
* ¿Ya mencionamos que es REMOTO?!!
Uno de nuestros valores fundamentales en Zipdev es "Sé auténtico." Por eso te animamos a completar el formulario de solicitud con tus propias palabras; nos interesa conocerte a ti, no a un asistente digital.
¿Te preguntas cómo funciona nuestro entorno remoto o nuestro método de pago? Hemos recopilado algunas respuestas útiles en nuestras Preguntas Frecuentes, al final de nuestra página de carreras. Échales un vistazo y avísanos si tienes más preguntas!