Backend Integration Developer - Node.js

Tsoft — Chile · Posted ~2 hours ago

Skills

Node.js REST APIs Backend development Microservices Unit testing Integration testing Code review Git Continuous integration Continuous deployment Agile development LoopBack Restify Koa REST SVN CI/CD Go

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a backend engineering team focused on technology integration and API development. You will build and maintain Node.js services, work with frameworks such as LoopBack, Restify, or Koa, develop REST APIs, contribute to microservice architectures, write automated tests, participate in code reviews and CI/CD pipelines, and collaborate across teams using agile practices.

Highlights

Opportunity to work on technology integration projects, develop REST APIs and microservices, use modern backend frameworks, participate in CI/CD and code reviews, and collaborate with multiple technical teams.

Description

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.