AgileEngine

Ingeniero de Software Backend ID89529

JavaScriptPostgreSQLAWSGCPDockerKubernetesPHP
Traducción automática. Consulta el original.

Sobre la oportunidad

AgileEngine es una empresa Inc. 5000 que crea software galardonado para marcas de Fortune 500 y startups innovadoras en más de 17 industrias. Nos situamos entre los líderes en áreas como el desarrollo de aplicaciones e IA/ML, y nuestra cultura centrada en las personas nos ha hecho merecedores de múltiples premios como Mejor Lugar para Trabajar.

POR QUÉ UNIRTE A NOSOTROS

Si buscas un lugar donde crecer, generar impacto y trabajar con personas que se preocupan, ¡nos encantaría conocerte!

SOBRE EL PUESTO

Buscamos un Ingeniero de Software Backend 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 puesto práctico es ideal para alguien que valora el código limpio y los fundamentos sólidos de ingeniería.

QUÉ HARÁS

  1. Desarrollar y mantener sistemas backend, APIs e integraciones que apoyen los productos de la empresa y los servicios distribuidos.
  1. Escribir código limpio, modular y testeable en PHP y tecnologías complementarias como JavaScript, HTML/CSS y frameworks relacionados.
  1. Contribuir a sistemas distribuidos y microservicios que soporten la escalabilidad, fiabilidad y separación de responsabilidades.
  1. Aplicar principios de POO y patrones arquitectónicos sólidos para garantizar la extensibilidad y mantenibilidad.
  1. Implementar y mantener mecanismos seguros de autenticación y autorización (por ejemplo, OAuth2, JWT, RBAC).
  1. Utilizar estructuras de datos, algoritmos y estrategias de caché para optimizar el rendimiento y la capacidad de respuesta del sistema.
  1. Realizar depuración, perfilado y ajuste de rendimiento en múltiples entornos y servicios.
  1. Colaborar con Product Managers, Arquitectos, QA y equipos de soporte para recopilar requisitos, definir el alcance y asegurar una entrega exitosa.
  1. Participar en estrategias de pruebas con equipos de QA/QE para asegurar la cobertura tanto de funcionalidades nuevas como existentes.
  1. Adherirse a los estándares de calidad de código, seguridad y escalabilidad a lo largo del ciclo de vida del desarrollo.
  1. Participar en revisiones de código entre pares, contribuyendo al intercambio de conocimientos y a prácticas consistentes.
  1. Mantener la documentación técnica, incluyendo especificaciones de API y notas de implementación relevantes.
  1. Participar en revisiones de ingeniería, ceremonias de sprint y demostraciones entre equipos para alinear el progreso y las prioridades.
  1. Asegurar el cumplimiento de las políticas de la empresa respecto al uso de código abierto y dependencias de terceros.

REQUISITOS IMPRESCINDIBLES

  1. Grado en Informática, Ingeniería de Software o campo relacionado, o experiencia profesional equivalente.
  1. 2 años de experiencia en ingeniería de software backend, principalmente en entornos de producción con PHP.
  1. Sólida comprensión de POO, patrones de diseño, algoritmos y estructuras de datos.
  1. Experiencia en la construcción y mantenimiento de sistemas backend e integraciones de servicios.
  1. Competencia en diseño seguro de API y familiaridad con conceptos de autenticación/autorización.
  1. Experiencia con bases de datos relacionales (MySQL, PostgreSQL) y fundamentos de arquitectura backend.
  1. Familiaridad con Git, pipelines de CI/CD y entornos contenerizados.
  1. Capacidad para depurar, optimizar y entregar soluciones fiables.
  1. Buenas habilidades de comunicación, colaboración y documentación.
  1. Fuerte sentido de propiedad y responsabilidad.
  1. Solapamiento con el horario de Europa Occidental (WET).
  1. Capacidad para asistir en situaciones de emergencia durante una migración de fin de semana (no esperamos que sea frecuente).
  1. Nivel de inglés intermedio-alto.

VALORABLE

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

VENTAJAS Y BENEFICIOS

  • Crecimiento profesional: Acelera tu trayectoria profesional con mentoría, TechTalks y hojas de ruta de crecimiento personalizadas.
  • Compensación competitiva: Igualamos tus habilidades, talento y contribuciones en constante crecimiento con una compensación competitiva basada en USD y presupuestos para educación, fitness y actividades de equipo.
  • Una selección de proyectos emocionantes: Únete a proyectos con desarrollo de soluciones modernas y clientes de primer nivel que incluyen empresas de Fortune 500 y marcas de productos líderes.
  • Horario flexible: Adapta tu horario para un equilibrio óptimo entre vida laboral y personal, teniendo la opción de trabajar desde casa o ir a la oficina, lo que te haga más feliz y productivo.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores