Acerca del puesto Buscamos a un Senior Software Developer para contribuir al diseño, desarrollo y entrega de soluciones de software de vanguardia. Descripción del trabajo El candidato seleccionado trabajará directamente con el Jefe Global de TI en un entorno dinámico colaborativo. Sus responsabilidades incluirán: - Desarrollar, mantener y mejorar soluciones backend robustas utilizando Java y tecnologías relacionadas. - Liderar el diseño e implementación de características escalables y de alto rendimiento. - Investigar y resolver problemas técnicos complejos, incluyendo optimización de rendimiento, concurrencia y gestión de memoria. - Colaborar con equipos multifuncionales para definir requisitos y entregar características de software de alta calidad. - Realizar revisiones de código, garantizar el cumplimiento de las mejores prácticas y guiar a desarrolladores junior. - Participar en ceremonias ágiles y contribuir a la planificación y ejecución de proyectos. Requisitos del puesto Para este rol buscamos a alguien con: - Título universitario en Ciencias de la Computación o un campo relacionado. - Más de 5 años de experiencia profesional en desarrollo de software, preferiblemente en el dominio de la ciberseguridad. - Experiencia en el uso del Framework Java Spring y herramientas CI/CD (p. ej., Docker, Jenkins). - Competencia en bases de datos (MariaDB, PostgreSQL, Redis) y sistemas de control de versiones (GIT). - Sólido entendimiento de metodologías ágiles. - Experiencia con lenguajes adicionales como Python, Bash, C/C++ o Go es una ventaja. Beneficios En nuestra empresa podrás disfrutar de: - Salario competitivo. - Modalidad 100% remota, puedes trabajar desde cualquier lugar de Colombia. - Oportunidad de colaborar con equipos internacionales y multidisciplinarios. Nuestra cultura Te invitamos a ser parte de nuestro equipo innovador y enfocado en el crecimiento profesional y personal. ¡Embárcate en este emocionante proceso que podría cambiarte la vida!