En inITium HR estamos especializados en la selección de recursos humanos. Buscamos siempre el encaje entre las necesidades de nuestro cliente y los candidatos potenciales, consiguiendo así la máxima satisfacción por ambas partes y el éxito deseado.
Buscamos un Python Senior Software Developer para trabajar en una compañía de servicios tecnológicos y de desarrollo de software de reconocimiento de voz situada en Barcelona.
Formando parte de su equipo Cloud, sus funciones serán:
• Diseñar y desarrollar los componentes principales de su tecnología.
• Diseñar escenarios de prueba para sistemas complejos y de alta carga.
• Analizar y mejorar la eficiencia, escalabilidad y estabilidad de los recursos del sistema.
• Diseñar, desarrollar y mantener servicios en la nube y API basados en IA.
• Ayudar a mantener las dependencias entre módulos en su base de código actual.
• Organizar y redactar manuales técnicos y guías para sus componentes
Se trata de una posición estable con contrato Indefinido y 100% remoto.
Ofrecen seguro médico
Intensiva viernes y agosto
• Formación en Ingeniería informática, Telecomunicaciones o un campo relacionado.
• Más de 5 años de experiencia programando en Python, C++ o Rust.
• Más de 2 años de experiencia en programación para servidores web (REST API,
WebSockets) u otras aplicaciones en la nube.
• Experiencia con sistemas de integración continua (GitLab CI, GitHub Actions, etc.).
• Familiaridad con Docker.
• Conocimiento del ecosistema Linux, sentirse cómodo usando la línea de comandos de
Linux y realizando tareas básicas de administración del sistema.
• Habilidades para el trabajo en equipo.
• Enfoque orientado a resultados con una clara capacidad de pensamiento estratégico.
• Buen nivel de inglés (B2 o superior).
Valorable:
• Experiencia con herramientas de compilación (CMake, Cargo, etc.).
• Conocimiento de patrones de diseño, SOLID, etc.
• Desarrollo basado en pruebas (TDD).
• Experiencia con protocolos VoIP (SIP, RTP, RTSP, etc.) y herramientas relacionadas (Asterisk).
• Experiencia con lenguajes de scripting (Shell/Python).
• Conocimiento de metodologías ágiles (SCRUM, Kanban).
• Experiencia en el uso de JIRA.
• Conocimiento de expresiones regulares.
• Experiencia con el lenguaje Rust.
• Familiaridad con tecnologías web (REST, JWT).
• Experiencia en el uso de bases de datos (MariaDB, PostgreSQL).