Detalles
Mindquest, una empresa líder en seguridad informática, está buscando un Ingeniero de Software Ruby (Back-end) para unirse a nuestro equipo en Barcelona. En esta posición, tendrás la oportunidad de diseñar y mantener nuestros productos de software basados en la nube. Si eres un desarrollador apasionado y talentoso, esta es una oportunidad excepcional para llevar tu carrera al siguiente nivel.
Responsabilidades
- Diseñar, desarrollar y mantener sistemas y APIs de backend robustos utilizando Ruby y C++ para respaldar nuestras aplicaciones
- Colaborar con desarrolladores front-end, administradores de bases de datos y otros equipos interfuncionales para comprender y definir los requisitos del sistema
- Optimizar el rendimiento de las aplicaciones, solucionar problemas y depurar problemas, y garantizar la alta disponibilidad de los servicios
- Implementar y mantener las mejores prácticas de seguridad para proteger nuestros sistemas y datos, con un enfoque en ciberseguridad
- Participar en revisiones de código, brindar comentarios constructivos y garantizar la calidad del código y las mejores prácticas
- Mantenerse al día con las últimas tendencias, tecnologías y mejores prácticas en el desarrollo de backend y aplicarlas a nuestros proyectos
Requisitos
- Licenciatura en Ciencias de la Computación, Ingeniería de Software o un campo relacionado (o experiencia laboral equivalente)
- Experiencia comprobada en desarrollo de backend con experiencia en Ruby y C++
- Fuerte comprensión de la arquitectura de aplicaciones web y diseño de API RESTful
- Comprensión de la arquitectura basada en eventos y código asincrónico
- Dominio de la gestión de bases de datos y experiencia con bases de datos SQL y NoSQL
- Conocimiento de patrones de diseño de software y mejores prácticas para un código limpio y mantenible
- Familiaridad con sistemas de control de versiones (por ejemplo, Git) e herramientas de colaboración
- Experiencia con sistemas Linux/Unix y herramientas de línea de comandos
- Fuertes habilidades para resolver problemas y solucionar problemas
- Excelentes habilidades de comunicación y trabajo en equipo
- Fluidez en inglés
- Experiencia con otros lenguajes de programación como Python, Java o Go
- Conocimiento de tecnologías de contenedorización y orquestación (por ejemplo, Docker, Kubernetes)
- Familiaridad con plataformas en la nube como AWS, Azure o Google Cloud
- Comprensión de la arquitectura de microservicios
Mejora tu solicitud
Permite que nuestra IA adapte meticulosamente tu carta de presentación y refine tu currículum para cumplir con los requisitos específicos de este trabajo.
Utilizar nuestros servicios de IA indica tu acuerdo para compartir tu perfil con nuestro colaborador de IA para este objetivo.
Suscribirse a alertas de trabajo
- Barcelona
Al crear una alerta de trabajo, aceptas nuestros Términos. Puedes cambiar tus configuraciones de consentimiento en cualquier momento cancelando la suscripción o como se detalla en nuestros términos.