Go Developer

Posted Yesterday
Hiring Remotely in Georgia, USA
Remote
Entry level
Cybersecurity
The Role
Build a cloud-native, microservices-based OSINT platform at scale. Responsibilities include developing high-throughput Go REST APIs with Gin, creating Temporal workflows and activities, validating YAML DSL against ontology schemas, integrating PostgreSQL, MongoDB, and Delta Lake, and implementing multi-tenant isolation with Keycloak RBAC. The role requires distributed systems, event-driven architecture, concurrency, containerization, and workflow orchestration expertise.
Summary Generated by Built In

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.

Skills Required

  • Strong production experience with Go
  • Strong understanding of distributed systems and microservices patterns
  • Experience with workflow orchestration such as Temporal, Cadence, or similar
  • Proficiency with PostgreSQL and schema design
  • Experience building high-throughput REST APIs
  • Familiarity with event-driven architecture such as Kafka, Pulsar, or similar
  • Solid understanding of Go concurrency patterns, including goroutines, channels, and context
  • Experience with Docker and basic Kubernetes or container orchestration knowledge
  • Intermediate-level English or higher
  • Advanced-level Russian or higher
  • Background in OSINT, threat intelligence, or security
  • Experience with MongoDB and document databases
  • Familiarity with Delta Lake or data lakehouse patterns
  • Kubernetes deployment and operations experience
  • Experience with gRPC alongside REST
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: New York, New York
91 Employees
Year Founded: 2015

What We Do

Social Links is a Industry-leading OSINT solution. We bring together data from 500+ open sources covering social media, messengers, blockchains, and the Dark Web, to visualize and analyze a holistic picture for streamlining investigations. Among our customers are companies from S&P 500 and Law Enforcement agencies from 50+ countries across the globe. Together with our customers, we’re restoring trust in the data.

Similar Jobs

GitLab Logo GitLab

Back-end Engineer

Cloud • Security • Software • Cybersecurity • Automation
Easy Apply
Remote
2 Locations
2500 Employees
153K-259K Annually

GitLab Logo GitLab

Senior Software Engineer

Cloud • Security • Software • Cybersecurity • Automation
Easy Apply
Remote
2 Locations
2500 Employees
139K-235K Annually

Bestow Logo Bestow

Senior Back-end Engineer

Big Data • Fintech • Information Technology • Insurance • Software
Remote or Hybrid
US
160 Employees
145K-171K Annually
Remote
United States
62 Employees

Similar Companies Hiring

Copia Automation Thumbnail
Cybersecurity • Industrial
New York, New York
50 Employees
SEON Thumbnail
Artificial Intelligence • Cybersecurity
Budapest, Budapest
415 Employees
NODA AI Thumbnail
Artificial Intelligence • Information Technology • Software • Cybersecurity
Sydney, AU
54 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account