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 15 días

AgileEngine

19 ofertas abiertas

Resumen

Detalles del puesto

  • Jornada completa

    Según la oferta.

  • Totalmente en remoto

    Solo desde ciertos lugares, según la oferta: «Overlap with Western European Time.»

Requisitos

  • Trabajar en inglés

    Se requiere inglés, según la oferta.

  • Tener 2+ años de experiencia

    Puesto de nivel Junior.

  • Titulación universitaria

    «Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.» — según la oferta.

Esta oferta se ha traducido automáticamente al español.

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.

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.

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
Software Engineering
Fundación
2009
Plantilla
1,000–5,000
Sede
Washington, D.C., USA

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
AgileEngine
AgileEngine
Hace 5 días

Data Engineer

En remoto, Argentina, Brazil, Colombia, Mexico, Guatemala, India, Poland, Portugal, Ukraine, Bulgaria, Romania, Spain, Slovakia, Slovenia

AgileEngine
AgileEngine
Hace 2 sem.

Ingeniero DevOps

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

🇬🇧
AgileEngine
AgileEngine
Hace 1 sem.

Desarrollador TypeScript

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

AgileEngine
AgileEngine
Hace 1 sem.

Desarrollador Flutter

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