Senior GO / Golang developer

Hiretech
Municipality of Vigo, Spain
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish, English
Experience level
Senior

Job location

Municipality of Vigo, Spain

Tech stack

API
Agile Methodologies
Software Documentation
Code Review
Databases
Computer Engineering
Continuous Integration
PostgreSQL
Systems Integration
Software Troubleshooting
Backend
GIT
Event Driven Architecture
Kubernetes
REST
Docker
Go

Job description

  • Utilizar tu profunda experiencia en Go y tecnologías relacionadas para desarrollar soluciones de software de alta calidad, escalables y mantenibles.

  • Tomar decisiones técnicamente sólidas y defender altos estándares de codificación y mejores prácticas de arquitectura.

  • Desarrollar y mantener documentación de software, como especificaciones técnicas y documentos de diseño.

  • Mejorar continuamente el rendimiento del equipo mediante tutorías, revisiones de código y mejora de los procesos actuales.

  • Solucionar y depurar problemas de software a medida que surjan.

  • Colaborar con un equipo multidisciplinar y ser capaz de transformar los requisitos funcionales y no funcionales en trabajo práctico.

Requirements

Formación en Ingeniería en Electrónica / Ingeniería Informática / Ingeniería en Telecomunicaciones / Máster o Ingenierías afines.

  • +7 años de experiencia profesional en desarrollo Backend

  • +5 años de experiencia de trabajo con:

  • Backend: Golang (principal), con las mejores prácticas en clean architecture y microservicios.

  • CI e infraestructura: Docker, Podman, Kubernetes.

  • Event-Driven Architecture: Protocolo NATS para procesamiento de transacciones en tiempo real.

  • Bases de datos: PostgreSQL y Time-Series DB

  • CI/CD: Git, pipelines automatizados de pruebas/despliegue.

  • Familiaridad con la creación de API y servicios RESTful

  • Experiencia en DDD y Arquitectura hexagonal

  • Experiencia previa en proyectos de I+D o con alto nivel de incertidumbre técnica.

  • Capacidad para leer papers, probar tecnologías nuevas, analizar benchmarks y tomar decisiones fundadas.

  • Deseable experiencia con integración de sistemas: sensores, dispositivos, redes, hardware embebido, etc.

  • Se valorará experiencia en otros lenguajes, como C

  • Capacidad para redactar informes técnicos, documentación y justificar decisiones técnicas.

  • Nivel alto de lectura técnica en inglés.

  • Conocimiento de metodologías ágiles e investigación aplicada., * Autonomía técnica, capacidad de definir arquitectura y liderar decisiones.

  • Mentalidad crítica y constructiva.

  • Capacidad de adaptación, iteración y aceptación del fallo como parte del proceso.

  • Trabajo en equipo con perfiles multidisciplinares (hardware, IA, sistemas, etc.)Buenas habilidades de comunicación y trabajo en equipo

Benefits & conditions

Modalidad Presencial en Vigo Salario atractivo

Apply for this position