Speedy Multinational, LLC

Developer Backend Senior

Salario competitivo

Iniciar sesión para conocerlo

Habilidades

Laravel, PostgreSQL, PHP, React Native, MySQL.

Modalidad

Remoto Global

¿Inglés?

Sí, Avanzado

Responsabilidades

Descripcion de actividades

Desarrollo backend

  • Diseñar, programar y mantener servicios backend robustos, seguros y escalables.
  • Crear APIs REST/GraphQL para aplicaciones móviles y web.
  • Optimizar consultas y procedimientos en PostgreSQL u otras bases de datos relacionales.

Integraciones

  • Conectar el sistema con APIs externas (pagos, logística, supermercados, WhatsApp, etc.).
  • Implementar middlewares para integraciones con CRM (Zoho, Odoo, etc.).

Arquitectura y escalabilidad

  • Diseñar arquitecturas modulares basadas en microservicios.
  • Asegurar alta disponibilidad, redundancia y tolerancia a fallos.
  • Aplicar patrones de diseño backend (CQRS, Event-driven, Domain Driven Design si aplica).

Seguridad

  • Implementar autenticación/autorización segura (JWT, OAuth2).
  • Control de accesos y cifrado de datos sensibles.
  • Prácticas de cumplimiento de estándares (GDPR, PCI, según corresponda).

DevOps y despliegue

  • Automatizar procesos de CI/CD.
  • Despliegues en Docker/Kubernetes (ideal en AWS o infraestructura cloud).
  • Monitoreo y logging de servicios (Prometheus, ELK, Datadog, etc.).

Optimización de rendimiento

  • Refactorización de código crítico para reducir latencia.
  • Implementación de cachés (Redis, Memcached).
  • Escalamiento horizontal y vertical de servicios backend.


Funciones específicas

  • Liderar el desarrollo de módulos core de negocio (ej: orquestación de pedidos, rutas de delivery, pagos).
  • Documentar APIs y servicios con Swagger/OpenAPI.
  • Revisar código y dar mentoría a developers mid/junior.
  • Participar en la definición de la arquitectura técnica del producto junto al CTO/Tech Lead.
  • Resolver cuellos de botella críticos de performance y base de datos.
  • Asegurar cobertura de pruebas (unitarias, integración y carga).


Alcance del trabajo

  • Corto plazo (0-3 meses):
  • Entender la arquitectura actual y estabilizar el backend.
  • Optimizar endpoints existentes y documentar integraciones.
  • Asegurar buenas prácticas de seguridad y pruebas automatizadas.


  • Mediano plazo (3-6 meses):
  • Diseñar nuevos microservicios para el ecosistema de Speedy (ej: check-in delivery, picking, marketplace B2C).
  • Implementar mejoras de escalabilidad en base de datos y servidores.
  • Liderar integración con plataformas externas (ej: Supermercados Bravo, pagos, ERP).


  • Largo plazo (6-12 meses):
  • Evolucionar la arquitectura hacia un sistema distribuido y escalable.
  • Crear lineamientos de desarrollo backend y estándares internos.
  • Ser referente técnico y mentor dentro del equipo de tecnología.

Requisitos

Formación académica

  • Título universitario en Ingeniería en Sistemas, Informática, Ciencias de la Computación o áreas afines.
  • Deseable: especialización, diplomado o certificaciones en Arquitectura de Software, DevOps, Cloud o Ciberseguridad.

🧑‍💻 Experiencia

  • +5 años de experiencia comprobada en desarrollo backend.
  • Experiencia liderando proyectos de alta concurrencia y escalabilidad (idealmente en e-commerce, logística, fintech o delivery).
  • Al menos 2 años trabajando con arquitecturas distribuidas / microservicios.
  • Experiencia integrando sistemas externos vía APIs (REST, GraphQL, SOAP).

🔧 Habilidades técnicas (Tech Stack recomendado para Speedy Delivery)

  1. Lenguajes de programación
  • Node.js (NestJS, Express)
  • Python (FastAPI, Django REST) o Java (Spring Boot) como plus
  1. Bases de datos
  • PostgreSQL (optimización de queries, índices, particiones).
  • NoSQL: MongoDB o Redis para caching/cola de eventos.
  1. Cloud & DevOps
  • Experiencia en AWS (EC2, RDS, S3, ECS/EKS) o equivalentes GCP/Azure.
  • Manejo de Docker y Kubernetes para contenedores.
  • CI/CD (GitHub Actions, GitLab CI, Jenkins).
  1. Seguridad & APIs
  • Implementación de OAuth2, JWT, control de roles/permisos.
  • Manejo de logs, auditorías y prevención de ataques comunes (OWASP).
  1. Arquitectura & performance
  • Diseño de microservicios y patrones de integración (Event-driven, Pub/Sub).
  • Optimización de servicios de alta demanda (escalabilidad horizontal/vertical).
  • Uso de colas de mensajes (RabbitMQ, Kafka, SQS).
  1. Testing & documentación
  • Pruebas unitarias e integración (Jest, Mocha, PyTest, JUnit).
  • Documentación de APIs con Swagger / OpenAPI.

🧠 Competencias específicas (Soft Skills)

  • Liderazgo técnico: capacidad de guiar a developers mid/junior.
  • Orientación a resultados: resolver problemas de negocio con soluciones prácticas.
  • Pensamiento analítico: identificar cuellos de botella y optimizar sistemas.
  • Comunicación efectiva: explicar lo técnico a perfiles no técnicos.
  • Trabajo colaborativo: experiencia en equipos ágiles (Scrum/Kanban).
  • Autonomía y proactividad: capaz de proponer mejoras y nuevas soluciones.


Beneficios

  • Bono educativoBono educativo
  • Capacitación en plataformasCapacitación en plataformas

¿Estás buscando ofertas laborales?

En Talently publicamos las mejores ofertas del sector tech, suscríbete a nuestro boletín o crea tu perfil para estar al tanto de ellas.

Si eres desarrollador tech

Si buscas más que una certificación, si buscas oportunidades laborales hechas a medida para ti, es hora de unirte a Talently Match.

Regístrate ahora
Si eres empresa o reclutador

Ahorra tiempo y dinero con nuestra plataforma de IA que te conecta con el mejor talento tech de Latinoamérica. Optimiza tu búsqueda de talento hoy.

Contáctanos
Políticas de Privacidad

© 2024 Talently. todos los derechos reservados.