Smart Working
Smart Working
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