Ingeniero de Software Senior Full-Stack

Open Assessment Technologies está buscando un desarrollador full stack con al menos 6 años de experiencia para trabajar en la plataforma TAO de extremo a extremo. El Full-Stack Senior Software Engineer es responsable del desarrollo y mantenimiento de aplicaciones web utilizando PHP, JavaScript y PostgreSQL. Garantiza el rendimiento, la calidad y la capacidad de respuesta de las aplicaciones colaborando con equipos multifuncionales. Su función es ofrecer soluciones de software escalables y sólidas que cumplan los objetivos empresariales de la empresa. También orienta a los desarrolladores junior y contribuye a las decisiones arquitectónicas para mejorar la funcionalidad del sistema.

Funciones y responsabilidades

  • Desarrollar soluciones de software mantenibles de alta calidad, aplicando
    prácticas de ingeniería modernas para garantizar la calidad del producto.
  •  Crear modelos de datos conceptuales, lógicos y físicos utilizando PostgreSQL.
  • Diseñar y consumir API RESTful.
  • Identificar y solucionar problemas en toda la pila de aplicaciones para optimizar el rendimiento.
  • Utilizar herramientas de depuración y prácticas de registro de errores para garantizar un código de alta calidad
    de alta calidad.
  • Aplicación de técnicas de contenedorización para el despliegue de aplicaciones
  • Proteja las aplicaciones contra vulnerabilidades comunes como ataques de inyección y
    cross-site scripting.
  • Trabajar en estrecha colaboración con jefes de producto, jefes de proyecto, coordinadores técnicos
    diseñadores y otros ingenieros para ofrecer funciones y sistemas de alta calidad.
  • Revisar el código escrito por los miembros del equipo y proporcionar comentarios constructivos para mejorar
    la calidad general del código.

 Cualificaciones y competencias

  • Conocimientos de inglés B2/C1 (francés es una ventaja)
  • Dominio de PHP 7.4+ con experiencia en el uso del framework Symfony 5.4+.
  • Sólidos conocimientos de JavaScript (ES6+) y familiaridad con Node.js.
  • Dominio de PostgreSQL, capaz de escribir consultas SQL complejas y diseñar esquemas de bases de datos optimizados.
  • Familiaridad con herramientas ORM como Doctrine.
  • Dominio de HTML y CSS, incluido el conocimiento de preprocesadores de CSS como SASS o LESS.
  • Experiencia con herramientas de compilación como Webpack y gestores de paquetes como npm o Yarn.
  • Dominio de Git y experiencia con plataformas como GitHub, GitLab y Bitbucket.
  • Experiencia con marcos de pruebas como PHPUnit para PHP y Jest o Mocha para JavaScript.
  • Experiencia con Docker y Docker Compose, junto con conocimientos de línea de comandos de Linux y servidores web como Apache o Nginx.
  • Conocimiento de las mejores prácticas de seguridad web y vulnerabilidades comunes (por ejemplo, inyección SQL, XSS, CSRF).

Ventajas de trabajar en OAT:

  • Entorno internacional, equipo diverso
  • Cursos y certificaciones en línea, talleres
  •  Oportunidades profesionales
  • Actos en toda la empresa y actividades de formación de equipos
  • Horario de trabajo flexible

Ubicación

  • Luxemburgo, Capellen (Híbrido)
  • Departamento: Ingeniería de Software
  • Tipo de empleo: Empleado a tiempo completo

*OAT se toma muy en serio la privacidad y confidencialidad de sus datos personales. Compartiremos con usted nuestra "Política de privacidad de los datos personales", que define claramente nuestro compromiso permanente de proteger los derechos de privacidad y explicar cómo recopilamos, utilizamos y divulgamos los datos personales relativos a las personas que solicitan un puesto de trabajo y que están empleadas en nuestra empresa.

Solicite ahora