🇬🇧
Go Developer
RDT·Zamudio, Spain
What they ask for
Have the right to work in Spain
RDT doesn't mention sponsorship in the ad.
Speak native-level Spanish
Listed as a requirement in the ad.
Work on-site in Zamudio
No relocation package mentioned.
Have 3+ years of experience
Mid-level role.
Pulled from the advert automatically — the full ad is what counts.
This job was published 10 months ago
About the role
Profile: Go Developer (Golang)
Nice to have
- Languages: C++, Python
- Code quality: Static analysis tools and quality metrics such as SonarQube or similar.
- Version control: GitLab, Gitflow, Semantic Versioning
- Communications: MQTT, gRPC, REST API
- Containers: Docker
Required knowledge
- Languages: Advanced Go (Golang).
- Testing:
- Experience with the standard testing package for unit tests, subtests, and benchmarks, as well as testify or other equivalent testing frameworks.
- Experience with integration testing (external services, databases, APIs).
- Proficiency with frameworks such as GoMock, Testify/mock, mockery, or similar.
- Version control: Git
- OS: Linux, with the ability to use scripting and automate tasks
Skills and competencies
- Ability to work in a team within agile environments, with practical knowledge of Scrum and/or Kanban.
- Proactive and autonomous problem-solving.
- Focus on best practices and continuous improvement.
- Ability to design robust tests and ensure software quality.
- Ability to communicate effectively in English in technical situations.
Required experience
- Minimum of 3 years of experience in C++ development.
- Demonstrable experience and proficiency in developing applications with integrations between different platforms.
- Demonstrable experience in automated testing and mocking.
About the role
Perfil: Desarrollador Go (Golang)
Nice to have
- Lenguajes: C++, Python
- Calidad de código: Herramientas de análisis estático y métricas de calidad SonarQube o similares.
- Gestión de versiones: Gitlab, Gitflow, Versionado semántico
- Comunicaciones: MQTT, protobuf, GRPC, REST API
- Containers: Docker
Conocimientos requeridos
- Lenguajes: Go (Golang) avanzado.
- Testing:
- Experiencia en el uso del paquete estándar testing para tests unitarios, subtests y benchmarks, testify u otros frameworks de testing equivalentes.
- Experiencia en tests de integración (servicios externos, bases de datos, APIs).
- Manejo de frameworks como GoMock, Testify/mock, mockery o similares.
- Gestión de versiones: Git
- OS: Linux, capacidad para usar scripting y automatizar tareas
Aptitudes y competencias
- Habilidad para el trabajo en equipo en contextos ágiles, con conocimiento práctico de Scrum y/o Kanban.
- Proactividad y autonomía para la resolución de problemas.
- Orientación a buenas prácticas y mejora continua.
- Capacidad para diseñar pruebas robustas y garantizar la calidad del software.
- Habilidad para desenvolverse en inglés en situaciones técnicas.
Experiencia requerida
- Mínimo 3 años en desarrollo C++.
- Experiencia y dominio demostrable en desarrollo de aplicaciones con integraciones entre distintas plataformas.
- Experiencia demostrable en testing automatizado y mocking.
You'll most likely need Spanish to apply.This job was automatically translated to English, .