Descripción Ubicación: Remoto / Colombia Tipo de contrato: Tiempo completo Experiencia requerida: 5 años Sobre SG Tech En SG Tech, somos líderes en el desarrollo de soluciones tecnológicas innovadoras que transforman la forma en que las empresas operan. Nuestro compromiso con la excelencia y la innovación nos posiciona como un socio estratégico para nuestros clientes. Buscamos a un Desarrollador Back-End Senior que comparta nuestra pasión por la tecnología y el desarrollo ágil de software. Descripción del puesto Estamos en búsqueda de un Desarrollador Back-End Senior altamente calificado para unirse a nuestro equipo. La persona seleccionada jugará un rol fundamental en el diseño, desarrollo y mantenimiento de nuestras aplicaciones de software. Si tienes una sólida experiencia en el desarrollo de microservicios y un gran conocimiento de tecnologías como JavaScript, Node.js, NestJS, TypeORM, así como Amazon Web Services (AWS), Google Cloud Platform (GCP) o Azure, queremos conocerte. Responsabilidades Diseñar, desarrollar e implementar microservicios escalables y de alta disponibilidad. Colaborar con equipos multidisciplinarios para definir y especificar los requisitos del sistema. Desarrollar y mantener APIs eficientes y confiables utilizando Node.js y NestJS. Implementar bases de datos relacionales con MySQL y gestionar la persistencia de datos mediante TypeORM. Integrar sistemas de mensajería como RabbitMQ para facilitar la comunicación entre microservicios. Desplegar y gestionar aplicaciones en la nube (AWS, GCP o Azure) asegurando la seguridad y el rendimiento óptimo. Desarrollar pruebas automatizadas para garantizar la calidad del software. Documentar procesos y códigos siguiendo las mejores prácticas de desarrollo. HardSkills: Microservicios: Experiencia avanzada (5 años) en desarrollo de arquitecturas con JavaScript , Node.js . Deseable conocimiento en NestJS y TypeORM . Bases de datos: 3 años de experiencia con MySQL para diseño, consultas y transacciones. Mensajería (Preferible): Familiaridad con RabbitMQ para sistemas distribuidos. DevOps: Conocimiento en Git y procesos de CI/CD. Despliegue en la nube (Deseable): Experiencia básica con AWS, GCP o Azure. Colaboración Front-End: Habilidad para trabajar estrechamente con desarrolladores front-end , especialmente con especialistas en Angular 18 (o similar, mínimo versión 14). Ofrecemos Salario competitivo . Oportunidades de crecimiento y desarrollo profesional. Un entorno de trabajo flexible, donde valoramos la autonomía y la responsabilidad. Acceso a proyectos innovadores que marcan la diferencia. Participación en un equipo altamente cualificado y apasionado por la tecnología. Modalidad 100% remota horario de 8 a 18 horas L-V. ¿Por qué unirte a SG Tech? En SG Tech, creemos que la innovación nace de la colaboración. Nuestro equipo está compuesto por expertos en diversas áreas, fomentando un ambiente donde la creatividad y el aprendizaje continuo son clave. Valoramos cada opinión y cada idea, y promovemos un trabajo en equipo que lleva a resultados excepcionales. Si buscas un lugar donde puedas crecer profesionalmente y contribuir a proyectos que impactan en el mundo, ¡este es tu lugar! Requisitos Experiencia mínima de 5 años en desarrollo de software. Dominio fluido de JavaScript y su ecosistema. Experiencia demostrable trabajando con Node.js y NestJS. Conocimiento en la implementación y uso de TypeORM. Familiaridad con arquitecturas de microservicios y patrones de diseño. Experiencia en servicios de nube (AWS, GCP o Azure). Conocimientos en la configuración y uso de RabbitMQ para la gestión de colas. Capacidad para trabajar en un entorno ágil y colaborativo. Habilidades excepcionales de resolución de problemas y atención al detalle. #J-18808-Ljbffr