Detalles
Mi cliente busca un Desarrollador de back-end a tiempo completo con especialización en Go (Golang) para diseñar y mantener sus productos de software en la nube. ¡Esta es una excelente oportunidad para un habilidoso desarrollador de Go para avanzar en su carrera dentro de un equipo de ingeniería exitoso y en crecimiento! Trabajarás con el equipo de la nube para construir una solución de seguridad de clase mundial.
Responsabilidades
- Diseñar, desarrollar y mantener sistemas y APIs robustas de backend utilizando Go (Golang) para respaldar nuestras aplicaciones.
- Colaborar con desarrolladores front-end, administradores de bases de datos y otros equipos interfuncionales para entender y definir los requisitos del sistema.
- Optimizar el rendimiento de la aplicación, solucionar problemas y depurar problemas, asegurando 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, proporcionar retroalimentación constructiva 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.
- Trabajar en pipelines de integración y despliegue continuo (CI/CD) para automatizar y optimizar los procesos de desarrollo.
- Utilizar software de Message Queue (MQ) para una comunicación eficiente y procesamiento de datos en nuestras aplicaciones.
Requisitos
- Licenciatura en Ciencias de la Computación, Ingeniería de Software o un campo relacionado (o experiencia laboral equivalente).
- Experiencia en programación.
- Experiencia en desarrollo Go (Golang).
- Amplia comprensión de la arquitectura de aplicaciones web y diseño de API RESTful.
- Competencia en 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) y herramientas de colaboración.
- Gran experiencia en sistemas Linux/Unix y herramientas de línea de comandos.
- Fuertes habilidades de resolución de problemas e identificación y solución de problemas.
- Excelentes habilidades de comunicación y trabajo en equipo.
- Experiencia con software de Message Queue (MQ).
Calificaciones Preferidas (no obligatorias pero un plus)
- Experiencia con otros lenguajes de programación como Ruby, C++, Python, Java, o experiencia adicional con Go.
- Conocimiento de tecnologías de contenerizació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
- Informática y Tecnologías
- 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.