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

Our team is looking for a Junior+/Middle 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: 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 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.
  • Basic 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).

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.

Developers

*instinctools is a developer of IT solutions for Western Europe. We have over 350 projects in our portfolio. The spheres are different – from healthcare and medicine, training and education, to digital advertising, economics and IT. For the software implementation and maintenance across such a number of projects, competent developers are important.

We use a modern technology stack, the key of which are:

Javascript, ReactJS, Angular, Node.js, Golang, Python, Java, iOS, Android, Blockchain, AWS.

Join the *instinctools team!

Natallia Babovich
Natallia Babovich Recruiter
We will be glad to see you in our team!

    * Full Name

    * E-mail

    * Job Vacancy

    Additional Information (LinkedIn, Github, etc.)

    *instinctools Poland
    We have had a representative office in Poland (Warsaw) since 2021. Our Polish team consists of highly qualified and experienced specialists – most of them are Middle to Senior level Developers.
    Right now we’re on the lookout for bright and innovative minds to join our professional team!