Responsabilidades
Desarrollo y mantenimiento de websites y aplicaciones web
- Desarrollo de plugins para funcionalidades a la medida de WordPress.
- Escribir, revisar y optimizar código en PHP (En Laravel u otros frameworks relacionados).
- Diseñar y mantener esquemas de base de datos eficientes.
- Implementar nuevas funcionalidades y dar soporte a requerimientos de clientes.
- Corregir errores y optimizar el rendimiento del código existente.
Gestión y administración de servidores VPS (Linux)
- Mantener servidores web (Nginx, Apache).
- Administrar bases de datos (MySQL/PostgreSQL): instalación, optimización y respaldos.
- Implementar medidas de seguridad básica en servidores (SSH keys, actualizaciones).
- Monitorear el rendimiento y disponibilidad de los servidores.
Integración de servicios de terceros
- Conectar APIs externas y asegurar la correcta transmisión de datos.
- Implementar y dar soporte a sistemas de pago (Stripe, PayPal, etc.) incluyendo webhooks.
- Manejar la comunicación entre aplicaciones y servicios externos de manera segura.
Optimización y seguridad
- Analizar y mejorar el rendimiento de sitios web (carga en desktop y mobile).
- Aplicar buenas prácticas de seguridad en aplicaciones y servidores.
- Realizar pruebas de vulnerabilidad y aplicar parches cuando sea necesario.
- Optimizar consultas SQL para mejorar la velocidad de las aplicaciones.
Colaboración en equipo y comunicación
- Documentar el código y los procesos técnicos para el equipo.
- Colaborar con diseñadores, project managers y otros desarrolladores.
- Participar en revisiones de código y aportar mejoras técnicas.
Soporte y mantenimiento
- Atender incidencias reportadas por clientes o usuarios finales.
- Monitorear logs y métricas para prevenir problemas en producción.
- Proponer soluciones para escalar o mejorar la infraestructura.
Automatización y despliegues
- Administrar versiones del código con Git.
- Configurar y mantener scripts de automatización (bash, cronjobs, etc.).
- Implementación de procesos de despliegue (CI/CD).
Requisitos
Indispensables (hard skills)
- Experiencia comprobable en desarrollo web con PHP (idealmente 2–3 años).
- Experiencia con frameworks PHP (Laravel, Symfony, u otros).
- Experiencia con servidores Linux (VPS): instalación, configuración, administración y seguridad básica.
- Conocimiento en servidores web (Apache, Nginx).
- Experiencia integrando APIs de terceros y manejando webhooks (ej. Stripe, PayPal).
- Buen manejo de control de versiones con Git.
- Conocimientos de seguridad en aplicaciones web (SQL Injection, XSS, CSRF, etc.).
Deseables
- Experiencia en CI/CD o despliegues automatizados.
- Conocimientos en optimización de rendimiento (carga móvil, caché, CDN).
- Experiencia en administración de DNS y certificados SSL.
Habilidades blandas (soft skills)
- Capacidad para resolver problemas de manera estructurada y creativa.
- Comunicación clara con el equipo y clientes.
- Organización y documentación de procesos técnicos.
- Proactividad para proponer mejoras en proyectos y servidores.
- Compromiso con la inclusión y respeto en entornos diversos.
Beneficios
Cobertura de salud
Seguro dental
Día libre de cumpleaños
Vacaciones Extra