Buscamos un programador informático altamente cualificado que se sienta cómodo tanto con la programación front-end como con la back-end. Los desarrolladores full stack se encargan de desarrollar y diseñar la arquitectura web front-end, garantizar la capacidad de respuesta de las aplicaciones y colaborar con los diseñadores gráficos en las características de diseño web, entre otras funciones.
Se requerirá que los desarrolladores full stack lleven a cabo un proyecto desde su concepción hasta el producto final, lo que exige buenas habilidades organizativas y atención al detalle.
RESPONSABILIDADES PRINCIPALES:
- Escribir y mantener código seguro, escalable y eficiente
- Trabajar en estrecha colaboración con los desarrolladores de front-end y back-end
- Realización de pruebas automatizadas, aprendizaje y aplicación de conocimientos sobre DevOps/CI/CD con profesionales experimentados en DevOps que forman parte de nuestro equipo.
- Ayudar a los compañeros de trabajo con problemas técnicos y solucionar errores
- Revisión de código (trabajamos en GitLab)
COMPETENCIAS Y REQUISITOS:
- Al menos 2 años de experiencia en React, JavaScript y TypeScript
- Conocimiento profundo de la arquitectura de backend para aplicaciones fácilmente escalables (microservicios)
- Conocimiento de los principios SOLID y capacidad para aplicarlos en JavaScript
- Conocimiento de las API RESTful
- Conocimientos sobre bases de datos SQL y bases de datos NoSQL
- Domino perfectamente la lectura y la escritura en inglés (hablamos en polaco, aunque a veces leemos documentos :))
- Conocimientos de Git
- Capacidad para calcular el tiempo necesario para completar tareas específicas del proyecto
- Experiencia en aspectos de seguridad de los servicios
- Buen conocimiento de las pruebas
SERÍA BUENO TENER:
- Conocimiento del enfoque «Cloud Native»
- Conocimientos de Docker y Kubernetes
- Conocimientos de programación funcional
PACK DE TECNOLOGÍAS:
- JavaScript / TypeScript
- Reaccione
- Nodo
- Broma
- SQL / NoSQL
- Docker
- Webpack