Full Stack Developer
Programador FullstackBuscamos una persona resolutiva y con ganas de empujar los proyectos, valoramos por encima del conocimiento técnico la
Granollers, España Granollers España
Programador Fullstack
Buscamos una persona resolutiva y con ganas de empujar los proyectos, valoramos por encima del conocimiento técnico la proactividad y la capacidad de autoaprendizaje. Debes ser responsable con los timings y con la gestión de tu tiempo, tiene que apasionarte el mundo de la programación, tener inquietud por no dejar de aprender nuevos lenguajes y entornos y estar al día de la actualidad del sector. Vas a trabajar en equipo por lo que debes ser cuidadoso con la estructuración y documentación / autodocumentación del código y tener conocimiento de herramientas de versionado de código. Es importante que tengas buen criterio estético y funcional, debes mostrar interés en obtener un resultado final pulido y bien probado.
Trabajamos tanto en proyectos a medida (generalmente basados en Laravel 5+) como en proyectos basados en gestores de contenido de código abierto con bastantes personalizaciones por lo que necesitamos que tengas un poco de background con estos sistemas a la vez que tengas experiencia con desarrollos desde cero.
A continuación detallamos los conocimientos técnicos que deberías tener:
Técnico•Conocimiento avanzado de PHP 7 y programación orientada a objetos.•Experiencia con frameworks como Laravel o Symfony.•Experiencia con bases de datos SQL.•Buen conocimiento de Javascript vanilla (sin framework alguno).•Experiencia con frameworks como AngularJS y VueJS.•Experiencia demostrable en proyectos con alguno o varios de estos CMS (otros CMS se tendrán igualmente en cuenta):•oDrupaloPIMCoreoMagentooWordpressoPrestashop•Experiencia con los gestores de paquetes npm, composer y bower.•Administración de sistemas linux basados en Centos o Debian.•oInstalación y configuración de servicios (apache, nginx, php-fpm, …).oGestión de usuarios y permisos.oConocimiento de redes, ssh, túneles, ...oDepuración de errores en servicios y aplicaciones.•Conocimientos en gestión de paneles Plesk o similares.
A valorar•Experiencia con Docker.•Experiencia con bases de datos NoSQL.•Experiencia en más de uno de estos lenguajes / entornos:•oRubyoNodeJSoBrainfuckoJavaoObjective CoSwiftoArnoldCoC++oC#oPythonoBash