
Smart Working es un servicio de selección de personal que ayuda a las empresas a formar equipos de desarrollo de software con desarrolladores cualificados de todo el mundo. Su proceso de selección incluye evaluaciones técnicas y verificaciones de antecedentes, y pone en contacto a las empresas con desarrolladores con experiencia en diversos lenguajes de programación y frameworks. Smart Working facilita la contratación flexible y remota para organizaciones de sectores como la consultoría, la salud y el marketing, ayudándolas a ampliar su capacidad de desarrollo mientras gestionan los costes de contratación y operación.
Ingeniero sénior de PHP y Symfony - Trabajo remoto en Reino Unido
Lidera el desarrollo backend de la plataforma empresarial de Smart Working para datos de marketing e ingresos utilizando PHP y Symfony. Moderniza la arquitectura de Symfony, refuerza la escalabilidad y contribuye en Angular, TypeScript y servicios de IA.
Descripción
- Responsabilizarse del desarrollo backend de la aplicación principal en Symfony
- Trabajar de forma independiente y ofrecer resultados eficaces durante los primeros 2–3 meses desde la incorporación
- Revisar, probar y cuestionar el código creado por miembros del equipo y herramientas de IA
- Ayudar a migrar la aplicación de Symfony 6.1 a Symfony 7
- Resolver problemas de versionado, compatibilidad y sistemas heredados
- Mejorar el rendimiento, la escalabilidad y la mantenibilidad de la aplicación
- Contribuir en el frontend Angular, TypeScript y los servicios de agentes de IA basados en Python
- Coordinarse con DevOps cuando los cambios backend afecten a otras áreas del sistema
- Adquirir un conocimiento práctico de la base de código de Angular y TypeScript
- Evaluar los efectos más amplios de las decisiones técnicas en Symfony, Angular y los servicios de IA
- Rastrear los problemas hasta sus causas raíz y mejorar las soluciones existentes
- Crear soluciones mantenibles dentro de una base de código heredada
- Trabajar de forma autónoma colaborando con un equipo remoto y multifuncional
- Cumplir los requisitos de SOC 2, PII y seguridad
Requisitos
- Al menos 8 años de experiencia profesional en ingeniería de software, incluidos 5 años o más con PHP
- Al menos 7 años de experiencia experta en desarrollo con PHP
- Al menos 3 años de experiencia profesional reciente y avanzada con Symfony 6.x o 7
- Al menos 4 años de experiencia avanzada en arquitectura backend, diseño de sistemas y escalabilidad
- Al menos 2 años de experiencia avanzada utilizando de forma crítica herramientas de desarrollo con IA para revisar, validar y cuestionar código generado
- Al menos 5 años de experiencia avanzada con MySQL, incluido el diseño de esquemas y la optimización de consultas
- Al menos 1 año de experiencia o conocimientos de Angular y TypeScript
- Al menos 3 años de experiencia avanzada con pruebas automatizadas en PHPUnit
- Al menos 1 año de experiencia intermedia actualizando frameworks y modernizando bases de código heredadas
- Al menos 2 años de experiencia intermedia con AWS
- Inglés escrito y hablado fluido
- Sólidas habilidades de comunicación escrita y verbal para una colaboración remota eficaz
- Disponibilidad para trabajar en horario del Reino Unido
- Capacidad para superar estrictas verificaciones de antecedentes y cumplir los requisitos de PII y protección de datos
- Gran autonomía, con capacidad para trabajar de forma independiente después de 2–3 meses
- Enfoque práctico de ingeniería combinado con una mentalidad arquitectónica
- Se valorará: al menos 2 años de experiencia intermedia en CI/CD con GitHub Actions
- Se valorará: experiencia básica con Amazon Redshift o almacenes de datos
- Se valorará: experiencia con Azure además de AWS
- Se valorará: experiencia previa liderando proyectos
- Se valorará: experiencia previa en mentoría y liderazgo técnico
Beneficios
- Empleo a tiempo completo y a largo plazo
- Entorno de trabajo remoto desde el principio
- Comunidad de apoyo centrada en el crecimiento y el bienestar
- Oportunidades de desarrollo profesional y personal
- Colaboración dentro de un equipo de producto remoto y multifuncional