Programador/a Full Stack Typescript / Javascript – Full Remote [ES]
Buscamos cubrir un puesto de Developer Full Stack para desarrollo de Aplicaciones Web. El perfil ideal (cualquier identidad de género) se siente cómodo en todos los aspectos del desarrollo web con backend NodeJS y frontend Angular / Ionic.
Ademas, cuenta con buenos conocimientos y experiencia aplicando buenas practicas en el diseño e implementación de aplicaciones, siguiendo principios SOLID y con un uso adecuado de patrones de diseño. Además, se maneja en la consola de Linux y es consciente del impacto que las decisiones de diseño tienen en los sistemas.
Principales tareas (en función de las habilidades):
* Desarrollo de aplicaciones web o sus componentes y servicios mediante JS / Typescript y frameworks como Angular y runtime NodeJS.
* Implementación de funcionalidades en nuevas aplicaciones web o móviles existentes.
* Participación en el diseño de arquitecturas basadas en microservicios e implementación usando mejores prácticas y principios SOLID.
Requisitos mínimos
CFGS DAW/DAM, ingeniero o ingeniera, graduado o graduada en ingeniería informática o experiencia laboral equivalente.
* Al menos 3 años de experiencia desarrollando aplicaciones web y/o móviles.
* Excelente nivel de Typescript / Javascript.
* Excelentes conocimientos de Angular.
* Buenos conocimientos de Node.js.
* Sólidos conocimientos de programación orientada a objetos, patrones de diseño y aplicación de principios SOLID.
* Experiencia consumiendo tanto bases de datos relacionales (como MySQL o MariaDB, MS SQL, …) y no-SQL (como MongoDB, …).
Se valorarán conocimientos de TDD, componentes reactivos, modelos de gestión de estado, aplicaciones asíncronas, arquitectura hexagonal, aplicaciones distribuidas, RabbitMQ u otro broker de mensajes, OpenAPI / Swagger, servicios web, mejores prácticas OWASP, integración continua.
Se valorará muy positivamente un buen nivel de inglés, al menos leido y escrito.
TraffGen es una empresa comprometida con la igualdad de género.
Ofrecemos beneficios sociales como flexibilidad horaria y teletrabajo que permiten una reconciliación de la vida laboral y familiar.