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