El portal de empleo de España

Ingeniero de Software Backend

En remoto, Argentina, Brazil, Colombia, Mexico, Guatemala, Poland, Portugal, Ukraine, Bulgaria, Romania, Spain, Slovakia, Slovenia·Jornada completa·Añadida hace 25 días

AgileEngine

23 ofertas abiertas

Resumen

Modalidad
En remoto (Argentina, Brazil, Colombia, Mexico, Guatemala, Poland, Portugal, Ukraine, Bulgaria, Romania, Spain, Slovakia, Slovenia)
Contrato
Jornada completa
Horario
Incluye fines de semana
Inglés
Obligatorio
Experiencia
2+ años
Formación
Titulación universitaria

Habilidades

Se valora

Esta oferta se escribió originalmente en inglés.

Requisitos

Qué buscan

  • Grado en Informática, Ingeniería de Software o un campo relacionado, o experiencia profesional equivalente.
  • 2 años de experiencia en ingeniería de software backend, principalmente en entornos de producción PHP.
  • Comprensión sólida de POO, patrones de diseño, algoritmos y estructuras de datos.
  • Experiencia construyendo y manteniendo sistemas backend e integraciones de servicios.
  • Competencia en el diseño seguro de APIs y familiaridad con conceptos de autenticación/autorización.
  • Experiencia con bases de datos relacionales (MySQL, PostgreSQL) y fundamentos de arquitectura backend.
  • Familiaridad con el control de versiones (Git), pipelines de CI/CD y entornos de contenedores.
  • Capacidad para depurar, optimizar y entregar soluciones fiables.
  • Buenas habilidades de comunicación, colaboración y documentación.
  • Fuerte sentido de la propiedad y la responsabilidad.

Se valorará

  • Experiencia con frameworks modernos de PHP como Laravel o Symfony.
  • Familiaridad con el diseño de APIs RESTful y GraphQL, y con las mejores prácticas de integración frontend.
  • Experiencia con DevOps, orquestación de contenedores (Docker, Kubernetes) e infraestructura en la nube (AWS, GCP, Azure).
  • Conocimientos de sistemas de caché distribuida, colas y mensajería (por ejemplo, Redis, RabbitMQ, Kafka).
  • Experiencia con herramientas de observabilidad y monitorización (por ejemplo, Prometheus, ELK Stack, Datadog, OpenTelemetry).
  • Comprensión del procesamiento asíncrono, sistemas basados en eventos y patrones de comunicación de servicio a servicio.

Idiomas

  • Nivel de inglés intermedio-alto.

Salario y beneficios

Qué ofrecen

  • Crecimiento sin límites: desarrolla tus habilidades mediante mentoría, TechTalks internos, proyectos desafiantes y un presupuesto anual dedicado al aprendizaje.
  • Compensación competitiva: recibe el reconocimiento que refleje tus habilidades e impacto, con revisiones periódicas de desempeño y remuneración.
  • Flexibilidad: trabaja 100% en remoto con horarios flexibles que favorezcan la concentración, la autonomía y un ritmo de trabajo saludable.
  • Proyectos modernos y significativos: construye productos de gran impacto utilizando tecnologías modernas junto a equipos globales y marcas líderes.
  • Cultura colaborativa: únete a un entorno de apoyo sin micromanagement, donde se acogen las ideas y se reconocen las contribuciones.
  • Bienestar y apoyo: accede a programas de bienestar locales y apoyo centrado en las personas adaptado a tu ubicación.

El puesto

Estamos buscando un Backend Software Engineer para construir y mantener los sistemas basados en PHP que impulsan nuestros servicios distribuidos. Aplicarás sólidas habilidades de POO y diseño de sistemas para mantener las APIs seguras, escalables y de alto rendimiento. Este rol práctico es ideal para alguien que valore el código limpio y los fundamentos sólidos de ingeniería.

Qué harás

  • Desarrollar y mantener sistemas backend, APIs e integraciones que den soporte a los productos de la empresa y a los servicios distribuidos.
  • Escribir código limpio, modular y testeable en PHP y tecnologías complementarias como JavaScript, HTML/CSS y frameworks relacionados.
  • Contribuir a sistemas distribuidos y microservicios que favorezcan la escalabilidad, la fiabilidad y la separación de responsabilidades.
  • Aplicar principios de POO y patrones arquitectónicos sólidos para garantizar la extensibilidad y la mantenibilidad.
  • Implementar y mantener mecanismos seguros de autenticación y autorización (por ejemplo, OAuth2, JWT, RBAC).
  • Utilizar estructuras de datos, algoritmos y estrategias de caché para optimizar el rendimiento y la capacidad de respuesta del sistema.
  • Realizar tareas de depuración, perfilado y ajuste de rendimiento en múltiples entornos y servicios.
  • Colaborar con Product Managers, Arquitectos, QA y equipos de Soporte para recopilar requisitos, definir el alcance y garantizar una entrega exitosa.
  • Participar en estrategias de testing con los equipos de QA/QE para asegurar la cobertura tanto de la funcionalidad nueva como de la existente.
  • Cumplir con los estándares de calidad de código, seguridad y escalabilidad a lo largo de todo el ciclo de vida del desarrollo.
  • Participar en revisiones de código entre pares (peer code reviews), contribuyendo al intercambio de conocimientos y a la consistencia de las prácticas.
  • Mantener la documentación técnica, incluyendo especificaciones de API y notas de implementación relevantes.
  • Participar en revisiones de ingeniería, ceremonias de sprint y demostraciones entre equipos para alinearse en cuanto a progreso y prioridades.
  • Garantizar el cumplimiento de las políticas de la empresa con respecto al uso de código abierto y dependencias de terceros.
  • Solapamiento con el horario de Europa Occidental (WET).
  • Capacidad para asistir en situaciones de emergencia durante una migración de fin de semana (no esperamos que esto sea frecuente).

Sobre AgileEngine

AgileEngine es una empresa de ingeniería de software a medida que crea productos digitales para clientes de sectores como fintech, salud, retail y medios de comunicación. Con un equipo global de más de 1.000 ingenieros y presencia en América, Europa y Asia, la empresa es conocida por su modelo de entrega ágil y su experiencia en IA, nube e integraciones empresariales. Opera como socio tecnológico tanto para startups como para grandes empresas, ofreciendo desarrollo de productos de extremo a extremo, desde la estrategia hasta el mantenimiento.

En España, AgileEngine cuenta con un equipo creciente de ingenieros y especialistas, con roles que abarcan IA, datos, seguridad e ingeniería de plataformas. La empresa promueve una cultura remota-first, que permite a los profesionales trabajar desde cualquier lugar de España mientras colaboran con equipos internacionales. Para las contrataciones internacionales, AgileEngine ofrece compensación competitiva, oportunidades de desarrollo profesional y un entorno de trabajo diverso y en inglés, lo que la convierte en una opción atractiva para el talento tecnológico que busca reubicarse en España.

Sector
Ingeniería de software
Fundación
2009
Plantilla
1,000–5,000
Sede
Washington, D.C., EE. UU.

Datos prácticos

  • AgileEngine ofrece puestos totalmente remotos en España, lo que permite flexibilidad de ubicación dentro del país.
  • La empresa tiene un equipo global, con el inglés como idioma de trabajo principal, lo que la hace accesible para profesionales internacionales.
  • AgileEngine ofrece oportunidades de desarrollo profesional, incluyendo certificaciones y presupuestos de aprendizaje.
  • La empresa tiene un fuerte enfoque en el equilibrio entre vida laboral y personal, con horarios flexibles y una cultura de apoyo.
  • Los empleados en España forman parte de una red global, con oportunidades de colaborar con equipos en América y Europa.
Todas las vacantes de AgileEngine
WhatsApp

Ingeniero de QA de nivel medio

AgileEngineHace 1 sem.
En remoto, Argentina, Brazil, Colombia, Mexico, Guatemala, Poland, Portugal, Ukraine, Bulgaria, Romania, Spain, Slovakia, Slovenia

Python Engineer (AppSec)

AgileEngineHace 1 día2 vacantes
Argentina, Brazil, Colombia, Mexico, Guatemala, Poland, Portugal, Ukraine, Bulgaria, Romania, Spain, Slovakia, Slovenia

GCP Cloud Engineer

AgileEngineHace 2 sem.
En remoto, Argentina, Brazil, Colombia, Mexico, Guatemala, Poland, Portugal, Ukraine, Bulgaria, Romania, Spain, Slovakia, Slovenia

Ingeniero DevOps

AgileEngineHace 3 sem.
En remoto, Argentina, Brazil, Colombia, Mexico, Guatemala, Poland, Portugal, Ukraine, Bulgaria, Romania, Spain, Slovakia, Slovenia

Senior Technical Writer

AgileEngineHace 4 días
India, Poland, Portugal, Ukraine, Bulgaria, Romania, Spain, Slovakia, Slovenia

Ingeniero de Datos

AgileEngineHace 5 días
En remoto, India, Poland, Portugal, Bulgaria, Romania, Spain, Slovakia, Slovenia

Senior/Lead Data Scientist

AgileEngineHace 2 meses
En remoto, Poland, Portugal, Ukraine, Bulgaria, Romania, Spain, Slovakia, Slovenia

Agentic AI Engineer

AgileEngineHace 1 sem.
En remoto, Argentina, Brazil, Poland, Portugal, Ukraine, Bulgaria, Romania, Spain, Slovakia, Slovenia

Ingeniero Frontend de Nivel Medio

AgileEngineHace 1 sem.
En remoto, Argentina, Brazil, Colombia, Mexico, Guatemala, Poland, Portugal, Ukraine, Bulgaria, Romania, Spain, Slovakia, Slovenia

Ingeniero Frontend Sénior

AgileEngineHace 1 sem.
En remoto, Argentina, Brazil, Colombia, Mexico, Guatemala, Poland, Portugal, Ukraine, Bulgaria, Romania, Spain, Slovakia, Slovenia

Senior Product Owner

AgileEngineHace 2 meses
En remoto, Poland, Portugal, Ukraine, Bulgaria, Romania, Spain, Slovakia, Slovenia
Ver los 23 empleos