18 sep
|
Tsoft
|
Santiago
Tsoft busca incorporar a su equipo un/a Developer Back End Integraciones, para participar en proyectos de desarrollo e integración de soluciones tecnológicas.
Buscamos una persona con experiencia en NodeJS y desarrollo de APIs, con interés en arquitecturas de microservicios y buenas prácticas de desarrollo. Se valorará especialmente contar con conocimientos en Go y tecnologías Cloud.
? ¿Qué harás en este rol?
- Desarrollar y mantener soluciones Back End utilizando NodeJS.
- Trabajar con frameworks como LoopBack, Restify, Koa u otros similares.
- Desarrollar e integrar APIs REST.
- Participar en arquitecturas orientadas a microservicios.
- Implementar pruebas unitarias y de integración.
- Participar en procesos de Code Review y Pull Request.
- Trabajar con control de versiones como Git o SVN.
- Participar en pipelines de integración y despliegue continuo.
- Aplicar buenas prácticas y metodologías ágiles de desarrollo.
- Participar activamente en mesas de trabajo y colaborar con distintos equipos.
?️ Requisitos técnicos excluyentes
- Experiencia en desarrollo de software con NodeJS.
- Conocimientos de frameworks NodeJS como LoopBack, Restify, Koa o similares.
- Desarrollo de APIs REST.
- Experiencia con Git o SVN.
- Conocimientos de SemVer,
Code Review y Pull Request.
- Conocimientos de arquitecturas orientadas a microservicios.
- Conocimientos de HTML/CSS y desarrollo Web Responsive/PWA.
- Conocimientos de integración continua y pipelines de despliegue.
- Experiencia o conocimientos en pruebas unitarias y de integración, incluyendo mocks, stubs y spies.
- Manejo de herramientas del ciclo de vida de desarrollo, como NPM.
- Conocimientos de prácticas ágiles como TDD, Pair Programming, ATDD o BDD.
- Documentación de APIs RESTful mediante herramientas como Swagger o similares.
- Conocimientos de Docker o tecnologías de contenedores.
- Experiencia trabajando bajo metodologías ágiles como Scrum o Kanban.
- Autogestión y participación activa en mesas de trabajo.
⭐ Será valorado
- Conocimientos de Go.
- Experiencia o conocimientos en bases de datos NoSQL, como MongoDB, Redis o CouchDB.
- Conocimientos de patrones de diseño y principios SOLID.
- Experiencia o conocimientos en desarrollo Front End con Angular, React o Vue.
- Conocimientos de Domain-Driven Design (DDD).
- Conocimientos de tecnologías Cloud: Serverless, IaaS, PaaS o SaaS.
- Inglés técnico.
📌 Developer Back End Integraciones NodeJS (Santiago)
🏢 Tsoft
📍 Santiago