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
TAO
Resumen de la política de privacidad

Este sitio web utiliza cookies para poder ofrecerle la mejor experiencia de usuario posible. La información de las cookies se almacena en su navegador y realiza funciones como reconocerle cuando vuelve a nuestro sitio web y ayudar a nuestro equipo a entender qué secciones del sitio web le resultan más interesantes y útiles.