- Remoto · México
- Tiempo completo
- Semi senior
Publicada
Contratan desde: México
Descripción del puesto
Sobre la vacante
NTT Data está buscando un Desarrollador Fullstack PHP para un proyecto internacional 100% remoto desde México. El rol implica crear soluciones completas con tecnologías modernas en un entorno ágil y colaborativo.
Responsabilidades principales:
- Desarrollo y mantenimiento de aplicaciones web robustas y escalables
- Implementación de pruebas unitarias para garantizar calidad
- Integración con APIs RESTful y optimización de bases de datos
- Colaboración en equipo bajo metodología Scrum
Requisitos indispensables:
- Inglés avanzado
- PHP V8
- Pruebas unitarias
- JQuery V3
- CSS con Bootstrap (Primeflex deseable)
- Angular V19 (o versión cercana)
- MySQL V8
- APIs RESTful
- Git nivel intermedio
- Scrum nivel intermedio
Habilidades deseables:
- Desarrollo en Moodle (aunque sea a nivel usuario)
- Docker
- Comandos básicos en Ubuntu Linux
Beneficios:
- Modalidad 100% remoto desde México
- Proyecto internacional con equipo colaborativo
- Cultura ágil y flexible
- Oportunidad de trabajar con tecnologías actuales
- Crecimiento profesional y retos constantes
¿Por qué deberías aplicar?
Esta posición te permite unirte a un proyecto internacional donde podrás aplicar tus habilidades en PHP moderno junto con Angular 19 en el frontend. Trabajarás en un entorno 100% remoto con metodologías ágiles, lo que te dará flexibilidad mientras desarrollas soluciones completas y escalables. Es una oportunidad ideal para crecer profesionalmente enfrentando retos técnicos interesantes en un equipo colaborativo.
Tips y consejos de VacantesDigitales.com
Skills indispensables
- PHP V8 con enfoque en desarrollo moderno y buenas prácticas
- Angular 19 para desarrollo frontend robusto
- APIs RESTful para integración de sistemas
- Inglés avanzado para comunicación en equipo internacional
- Metodologías ágiles (Scrum) para trabajo colaborativo
Tips prácticos para este puesto
- Prepara tu portafolio con proyectos que muestren integración PHP-Angular
- Domina Git a nivel intermedio-avanzado para trabajo colaborativo
- Practica pruebas unitarias en PHP (PHPUnit) y Angular (Jasmine/Karma)
- Refuerza tu inglés técnico para entrevistas y comunicación diaria
- Familiarízate con Docker aunque sea básico - es un plus valioso
Recursos recomendados
- Documentación oficial: PHP.net, Angular.io, MySQL Documentation
- Cursos: Laracasts (PHP/Laravel), Angular University
- Herramientas: PHPStorm, VS Code con extensiones PHP/Angular
- Comunidades: PHP México, Angular Community
- Influencers: Taylor Otwell (Laravel), Mosh Hamedani (programación)
Preguntas frecuentes en entrevistas para este rol
- "¿Cómo estructurarías una aplicación fullstack PHP-Angular desde cero?" - Demuestra conocimiento de arquitectura separando backend (API RESTful) y frontend (SPA), menciona patrones como MVC en PHP y componentes en Angular.
- "Describe tu experiencia con pruebas unitarias en PHP y Angular" - Explica frameworks específicos (PHPUnit para backend, Jasmine/Karma para frontend) y da ejemplos concretos de casos de prueba que hayas implementado.
- "¿Cómo manejas la optimización de consultas en MySQL?" - Habla de índices, EXPLAIN queries, normalización/desnormalización según el caso, y caching estratégico.
Rango salarial estimado (LATAM)
Basado en datos de Glassdoor, Computrabajo, GetOnBoard y el mercado actual: | Nivel | Rango mensual USD | |-------|-------------------| | Junior | $1,200 - $1,800 | | Mid | $1,800 - $2,800 | | Senior | $2,800 - $4,000 |
*Nota: Varía según país, empresa, modalidad (remoto internacional paga más) y tecnologías específicas. Empresas de USA/EU pagando en LATAM suelen ofrecer 30-50% más. Para este rol con PHP V8, Angular 19 y inglés avanzado, los rangos pueden ser 20% superiores al promedio.*
Red flags a considerar
- Bandera roja 1: Proyecto sin definición clara de arquitectura - Pregunta en la entrevista sobre patrones de diseño utilizados, estándares de código y decisiones técnicas recientes para evaluar madurez técnica.
- Bandera roja 2: Falta de procesos de testing establecidos - Investiga si tienen pipelines de CI/CD, cobertura de pruebas requerida y cultura de calidad antes de aceptar.
- Bandera roja 3: Equipo distribuido sin comunicación efectiva - Señal de advertencia común en roles remotos: pregunta sobre herramientas de colaboración (Slack, Teams), reuniones regulares y cómo manejan diferencias horarias en equipo internacional.
Habilidades
- PHP V8
- Angular V19
- JQuery V3
- CSS
- Bootstrap
- Primeflex
- MySQL V8
- APIs RESTful
- Git
- Scrum
- Moodle
- Docker
- Ubuntu Linux
- PHPUnit
- Jasmine
- Karma
- Laravel
- Symfony
- PHPStorm
- VS Code