Speedy Multinational, LLC

Developer Backend Senior

Salario

USD 300 - 900

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
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
Privacy Policies

© 2024 Talently. All Rights Reserved.