Sobre Puntos Colombia: En Puntos Colombia, nos apasiona seguir siendo el programa de lealtad más grande del país. Construimos una cultura genial donde las personas de nuestro equipo tienen remuneración competitiva y beneficios que reconocen su compromiso y lo pueden aprovechar con su grupo familiar. Si te gustan los retos y quieres desarrollar tu potencial en un entorno de aprendizaje y bienestar, compartir con personas excepcionales y formar parte de una cultura innovadora, ágil, diversa e incluyente, Puntos Colombia es el lugar para ti. Sobre la posición: Estamos buscando un Desarrollador Fullstack que emprenda con nosotros el desafío de entregar experiencias únicas y personalizadas. Si cumples con las siguientes competencias, únete a nuestro equipo: - Mínimo 3 años de experiencia como Desarrollador Fullstack. - Profesional en Ingeniería de Sistemas o carreras afines. - Conocimiento Backend: Node.js/Express.js con APIs RESTful, middleware, autenticación. Conocimientos de Python y Java son deseables. - Manejo avanzado de Bases de Datos: PostgreSQL, con capacidad para realizar consultas complejas y optimización. - Conocimiento en Frontend: Angular con TypeScript. - Conocimiento en DevOps: CI/CD en Azure DevOps, Docker. - Conocimiento en observabilidad: Dynatrace, ArgoCD. - Habilidades: hacking ético, QG con SonarCloud, estrategias de git branching. - Arquitectura: patrones de diseño, microservicios, eventos. - Testing: Vitest. - ORMs: Sequelize, TypeORM. - Plataformas Cloud: AWS. Responsabilidades: - Participar en la conceptualización, análisis de factibilidad y definición de alcance de los requerimientos. - Cumplir con los acuerdos en los desarrollos y apoyar al equipo. - Aplicar metodologías ágiles en su trabajo diario. - Reportar dificultades oportunamente. - Trabajar en conjunto con los equipos de desarrollo y QA en la implementación de funcionalidades. - Participar en mejoras de lineamientos y metodologías, adoptando nuevas plataformas y buenas prácticas. - Apoyar en la solución de incidentes y problemas en las plataformas tecnológicas. Contamos con oficinas en Medellín, modalidad de trabajo remoto y horarios flexibles, por lo que puedes aplicar desde cualquier parte de Colombia. En Puntos Colombia, trabajamos en un ambiente inclusivo y diverso, ofreciendo beneficios que van más allá de la remuneración, como tiempo extra y compensaciones para incentivar el crecimiento profesional y personal. Requisitos: - Experiencia previa en programación y conocimiento en lenguajes de programación. - Compromiso con la calidad y la entrega de proyectos dentro de plazos establecidos. - Capacidad para trabajar en equipo y colaborar con colegas de diferentes áreas y niveles. - Comunicación efectiva y resolución de conflictos de manera constructiva. - Adaptabilidad y flexibilidad para ajustarse a cambios y nuevos desafíos. Beneficios: - Remuneración competitiva. - Paquete de beneficios completo, incluyendo seguro médico, odontológico y capacitación continua. - Horarios flexibles y posibilidades de trabajo remoto. - Oportunidades de crecimiento y desarrollo profesional. Título: Desarrollador Fullstack. Ubicación: Medellín. Descripción del puesto: Se requiere Desarrollador Fullstack para integrarse al equipo de tecnología y contribuir en el desarrollo de proyectos innovadores y rentables. Características clave: - Experiencia en desarrollo web y backend. - Conocimiento en lenguajes de programación. - Capacidad para trabajar en equipo y colaborar con colegas de diferentes áreas y niveles. - Comunicación efectiva y resolución de conflictos de manera constructiva. Requisitos adicionales: - Experiencia en programación y conocimiento en lenguajes de programación. - Compromiso con la calidad y la entrega de proyectos dentro de plazos establecidos. - Capacidad para trabajar en equipo y colaborar con colegas de diferentes áreas y niveles. - Comunicación efectiva y resolución de conflictos de manera constructiva. - Adaptabilidad y flexibilidad para ajustarse a cambios y nuevos desafíos. Deberes y responsabilidades: - Desarrollar proyectos de acuerdo con los objetivos y metas establecidas. - Colaborar con colegas de diferentes áreas y niveles para lograr resultados comunes. - Realizar pruebas y depuración de código para garantizar la calidad de los proyectos. - Participar en la planificación y coordinación de proyectos para asegurar su éxito. Consideraciones importantes: - La empresa ofrece una variedad de beneficios y opciones para mejorar la calidad de vida de sus empleados. - Los candidatos deben ser capaces de adaptarse a un ambiente de trabajo dinámico y constante cambio. - Se valoran las habilidades de comunicación, trabajo en equipo y liderazgo. Por favor, no dudes en contactarnos si tienes alguna pregunta o inquietud.