Descripción **Ubicación**: Remoto / Colombia **Tipo de contrato**: Tiempo completo **Experiência 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 experiência 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**: Experiência 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 experiência 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)**: Experiência 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, minimo 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**: **Requisitos**: - Experiência mínima de 5 años en desarrollo de software. - Dominio fluido de JavaScript y su ecosistema. - Experiência 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. - Experiência 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.