Job Search and Career Advice Platform

¡Activa las notificaciones laborales por email!

Senior Golang developer

instinctools

A distancia

EUR 30.000 - 50.000

Jornada completa

Ayer
Sé de los primeros/as/es en solicitar esta vacante

Genera un currículum adaptado en cuestión de minutos

Consigue la entrevista y gana más. Más información

Descripción de la vacante

A software development company based in Spain is looking for a Senior Golang developer to design and maintain backend services for a global IPTV provider. The ideal candidate will have over 5 years of experience in Golang, familiarity with GRPC and REST APIs, and strong PostgreSQL knowledge. This position offers flexible working hours, full remote work, and professional development opportunities within an ambitious team. Candidates should have excellent communication skills to engage with clients effectively.

Servicios

Flexible working time
Professional development opportunities
Full remote work
Co-funding for language courses

Formación

  • 5+ years of experience in backend development using Golang.
  • Experience in implementing GRPC and REST APIs.
  • Strong understanding of PostgreSQL for data storage.

Responsabilidades

  • Design and maintain backend services for notification delivery.
  • Build APIs for client system integration.
  • Ensure efficient data retrieval using PostgreSQL.
  • Manage synchronization processes for TV programs.
  • Improve notification delivery mechanisms for various devices.

Conocimientos

Proficiency in Golang
Experience in designing APIs
Strong knowledge of PostgreSQL
Familiarity with scalable services
Experience with microservices
Knowledge of containerization tools
Understanding CI/CD pipelines

Herramientas

Docker
Kubernetes
Descripción del empleo
Senior Golang developer / *! elementor - v3.6.5 - 27-04- *

instinctools is a software development company that provides custom software solutions for businesses of all sizes.

Our team is looking for a Senior Golang developer for one of our clients.

Our customer is a global provider of licensed IPTV services, offering access to over TV channels, thousands of movies, series, and exclusive content. The platform provides a seamless entertainment experience across devices, including smart TVs, mobile apps, and PCs.

Project :
  • Notification Service – Enables configuring and sending notifications to various devices (SMS, email, iOS, Android, etc.). Typically used by other client services to standardize the method of notification delivery.
  • TV Program Synchronization Service – Synchronizes TV schedules from multiple providers and offers an API for use by other client services.
  • Set-Top Box Update Service – A lightweight service used to send messages to set-top boxes (including a client embedded in the firmware). It facilitates tasks such as notifying devices to update their software.
Tech Stack :

Golang, Postgres, GRPC, REST API (chi)

Our expectations of the candidate :
  • Proficiency in Golang (5 years+) for backend development;
  • Experience in designing and implementing APIs using GRPC and REST;
  • Strong knowledge of PostgreSQL;
  • Familiarity with building scalable, high-performance services;
  • Experience with microservices architecture and communication protocols;
  • Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes) is a plus;
  • Understanding CI / CD pipelines for deploying services.

English : Upper-Intermediate

Responsibilities and Tasks :
  • Design, develop, and maintain backend services for notification delivery, TV schedule synchronization, and set-top box updates;
  • Build and document GRPC and REST APIs to ensure seamless integration with client systems;
  • Ensure efficient storage and retrieval of data using PostgreSQL;
  • Manage data synchronization processes with multiple providers (e.g., for TV program synchronization);
  • Implement and improve notification delivery mechanisms for various devices (e.g., SMS, email, mobile platforms).
Soft skills :
  • Strong communication skills;
  • Ability to work independently;
  • Decision maker;
  • Proficiency in engaging with clients to clarify requirements.
We offer :
  • flexible working time;
  • professional and ambitious team;
  • transparent system of professional and career development;
  • learning opportunities, seminars and conferences and time for exploring new technologies;
  • the opportunity to realize your potential outside the projects: we arrange meetups and conferences where our staff can perform, develop professional communities;
  • full remote work;
  • co-funding for language courses (English).

Join us and be part of a team that is changing the world through technology.

Important Notice Regarding Your Personal Data Security

At *instinctools, we take the security of your personal data very seriously. Please be informed that all official communication, offers, and correspondence from *instinctools are conducted only through our verified company resources, including :

Official Email Domain :

Company Website :

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.