Senior Golang developer /*! elementor - v3.6.5 - 27-04- */ .elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#a91;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#a91;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}
*instinctools is a software development company that provides custom software solutions for businesses of all sizes.
Our team is looking for a Senior Golangdeveloper 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:
1. Proficiency in Golang (5 years+) for backend development;
2. Experience in designing and implementing APIs using GRPC and REST;
3. Strong knowledge of PostgreSQL;
4. Familiarity with building scalable, high-performance services;
5. Experience with microservices architecture and communication protocols;
6. Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes) is a plus;
7. Understanding CI/CD pipelines for deploying services.
English: Upper-Intermediate
Responsibilities and Tasks:
8. Design, develop, and maintain backend services for notification delivery, TV schedule synchronization, and set-top box updates;
9. Build and document GRPC and REST APIs to ensure seamless integration with client systems;
10. Ensure efficient storage and retrieval of data using PostgreSQL;
11. Manage data synchronization processes with multiple providers (e.g., for TV program synchronization);
12. Implement and improve notification delivery mechanisms for various devices (e.g., SMS, email, mobile platforms).
Soft skills:
13. Strong communication skills;
14. Ability to work independent;
15. Decision maker;
16. Proficiency in engaging with clients to clarify requirements.
We offer:
17. flexible working time;
18. professional and ambitious team;
19. transparent system of professional and career development;
20. learning opportunities, seminars and conferences and time for exploring new technologies;
21. the opportunity to realize your potential outside the projects: we arrange meetups and conferences where our staff can perform, develop professional communities;
22. full remote work
23. 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: