Job Search and Career Advice Platform

Attiva gli avvisi di lavoro via e-mail!

Senior Golang developer

instinctools

Nola

In loco

EUR 50.000 - 70.000

Tempo pieno

30+ giorni fa

Genera un CV personalizzato in pochi minuti

Ottieni un colloquio e una retribuzione più elevata. Scopri di più

Descrizione del lavoro

A technology company is seeking a Senior Golang Developer based in Campania, Italy. The role focuses on building and maintaining backend services related to notification delivery. Candidates should have extensive experience with Golang and APIs, alongside strong PostgreSQL knowledge. The position offers flexible working arrangements, a professional team, and opportunities for personal development and learning new technologies.

Servizi

Flexible working time
Professional and ambitious team
Transparent career development
Learning opportunities
Full remote work
Co-funding for language courses

Competenze

  • 5+ years of experience in backend development with Golang.
  • Experience in designing APIs with GRPC and REST.
  • Strong knowledge of PostgreSQL.

Mansioni

  • Design, develop, and maintain backend services for notifications.
  • Build and document GRPC and REST APIs.
  • Manage data synchronization processes.

Conoscenze

Proficiency in Golang (5 years+)
Designing and implementing APIs using GRPC and REST
Strong knowledge of PostgreSQL
Familiarity with scalable, high-performance services
Experience with microservices architecture
Knowledge of Docker and Kubernetes
Understanding CI/CD pipelines
Upper-Intermediate English
Descrizione del lavoro
Overview

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

  • PostgreSQL

  • 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 independent

  • 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.

Ottieni la revisione del curriculum gratis e riservata.
oppure trascina qui un file PDF, DOC, DOCX, ODT o PAGES di non oltre 5 MB.