Go Developer

Social Links Georgia 1789063591 1794247590

What is Go Developer?

Go Developer is a professional role at Social Links based in Georgia. This role offers competitive compensation and the opportunity to work in the technology sector with modern tools and methodologies.

Employment Type: Type: Full Time

Duration: 1794247590

Work Arrangement: Remote work available with flexible scheduling

Industry: Information Technology & Professional Services

Complete Job Description

We are a global OSINT company headquartered in the US, empowering investigators and security professionals with cutting-edge AI-powered products. Our technology collects and analyzes massive volumes of data from open sources, including social media, messengers, and the dark web, to create a comprehensive picture for data-driven investigations and decision-making.

Our customers include S&P 500 companies and law enforcement agencies in 80+ countries worldwide. Social Links is scaling rapidly, growing 2x annually, with the ambition of becoming a unicorn valued at $1B+.

We are looking for a Go Developer to help us with the new project we're building. This is an ODP, an AI-Native OSINT Open Data Platform for threat intelligence and investigation workflows. This is a cloud-native, microservices-based distributed system designed for intelligence operations at scale.

Scale: 300M requests/month | 10K concurrent workflows | 99.99% availability

Your Tasks Will Be:

  • Design and implement high-throughput REST APIs using Gin
  • Build Temporal workflows and activities for complex, multi-step data pipelines
  • Create robust validation logic for YAML DSL against ontology schemas
  • Integrate with PostgreSQL, MongoDB, and Delta Lake data stores

Key Patterns You'll Work With:

  • YAML DSL → Temporal Workflows: parse declarative pipelines and generate durable execution plans
  • Multi-tenant isolation: namespace-level separation, RBAC via Keycloak

Our Ideal Candidate Has:

  • Strong production experience with Go
  • Strong understanding of distributed systems and microservices patterns
  • Experience with workflow orchestration: Temporal, Cadence, or similar
  • Proficiency with PostgreSQL and schema design
  • Experience building high-throughput REST APIs
  • Familiarity with event-driven architecture: Kafka, Pulsar, or similar
  • Solid understanding of concurrency patterns in Go: goroutines, channels, context
  • Experience with Docker and basic understanding of Kubernetes/container orchestration
  • English – intermediate level or higher
  • Russian – advanced level or higher

Nice To Haves:

  • Background in OSINT, threat intelligence, or security domain
  • Experience with MongoDB and document databases
  • Familiarity with Delta Lake or data lakehouse patterns
  • Kubernetes deployment and operations experience
  • Experience with gRPC alongside REST

What We Offer:

  • Remote-first setup: work from anywhere in the world, except Russia and Belarus
  • Work on a greenfield, technically challenging product: distributed system at scale
  • High degree of ownership: influence architecture, reliability, and engineering practices
  • Strong engineering culture: code reviews, clear boundaries, focus on maintainability and observability
  • Direct collaboration with senior technical stakeholders: engineering leadership, product


We are an equal-opportunity employer and are committed to fostering a diverse and inclusive environment for all candidates.

Originally posted on Himalayas

What skills are required for this go developer?

The essential skills and qualifications for this position include:

Go, Backend-Engineering, Software-Engineer, Distributed-Systems-Engineering, API-Development, Go-Developer, Golang-Developer, Go-Golang-Developer, Go-Golang-Development, Golang-Development, GoLang-Engineer, Golang-Software-Engineer, Go-Engineer

Additional preferred qualifications may include problem-solving abilities, strong communication skills, and experience working in collaborative team environments.

What type of employment is this go developer?

This is a Type: Full Time position offering:

  • Competitive compensation in EUR currency
  • Remote work flexibility
  • Professional development opportunities
  • Modern technology stack and tools
  • 1794247590 engagement period

How can I apply for this go developer?

To apply for this position, you have the following options:

Apply Online

Submit your application directly through the original job posting for the fastest response.

Contact Person

Social Links (social-links)

Application Tips

  • Tailor your application to highlight relevant experience
  • Include specific examples of your technical skills
  • Mention your availability and preferred start date
  • Research the company and role before applying
View Original Posting