Job Search and Career Advice Platform

Enable job alerts via email!

Senior Golang developer

instinctools EE Labs

Warszawa

Remote

PLN 80,000 - 120,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A software development company based in Poland is seeking a Senior Golang Developer to design and maintain backend services for its global IPTV client. The role requires over 5 years of Golang experience and proficiency in API design. We offer flexible working hours, full remote work, and opportunities for professional development. Join us and be part of a team transforming technology.

Benefits

Flexible working time
Professional and ambitious team
Learning opportunities
Co-funding for language courses

Qualifications

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

Responsibilities

  • Design, develop, and maintain backend services for notification delivery.
  • Build and document GRPC and REST APIs for integration.
  • Manage data synchronization processes with multiple providers.

Skills

Golang
PostgreSQL
GRPC
REST API
Microservices
Containerization

Tools

Docker
Kubernetes
Job description
Overview

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 200 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 and Tech Stack
  • 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)

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).
  • Ability to work independently.
  • Decision maker.
  • Proficiency in engaging with clients to clarify requirements.
Qualifications
  • 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.
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
  • 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)
Get in touch

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

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.