← Back to jobs
FFactly Media & Research

Senior Backend Developer (Golang)

Factly Media & Research

Hyderābād
Full-Time
0-3 Years experience

Description

We are building AI-powered data intelligence products that make information accessible and actionable. As a Senior Backend Developer, you will design and implement scalable backend services powering GoPie (natural language to SQL for datasets), TagoreAI (AI research platform with 2M+ verified documents), and Dataful (India's largest curated data repository). You'll work on NL2SQL engines, LLM orchestration, real-time streaming APIs, and high-performance analytical systems that enable users to explore complex data through conversation.

Core Responsibilities

Architecture & Development

  • Design and build high-performance, scalable microservices using Go with clean architecture patterns (hexagonal/ports-and-adapters)
  • Develop RESTful APIs and real-time streaming endpoints using frameworks like Fiber or Chi
  • Implement type-safe database operations using SQLC, GORM, or raw SQL with PostgreSQL
  • Build and optimize analytical query engines using DuckDB and MotherDuck for OLAP workloads
  • Design event-driven architectures using message brokers.

AI/ML Integration

  • Integrate and orchestrate multiple LLM providers (OpenAI, Anthropic, Google Gemini) with pluggable adapter patterns
  • Build NL2SQL pipelines that convert natural language queries to validated SQL
  • Implement vector search and embedding pipelines for semantic search capabilities
  • Design streaming response architectures for real-time AI interactions

Data & Infrastructure

  • Design multi-tenant data architectures with proper isolation and access control
  • Implement authentication/authorization using OAuth 2.0/OIDC and fine-grained access control.
  • Build cloud storage integrations for file management
  • Write database migrations and maintain schema evolution strategies

Quality & Leadership

  • Write comprehensive unit and integration tests with high coverage
  • Conduct code reviews and enforce coding standards
  • Mentor junior developers and contribute to architectural decisions
  • Document APIs using OpenAPI/Swagger specifications

Requirements

Required Qualifications

  • 2+ years of experience writing Production grade Golang code for high performant applications
  • Strong understanding of clean architecture patterns (hexagonal, DDD etc)
  • Hands-on experience with PostgreSQL including query optimization, indexing, and migrations
  • Experience building and consuming RESTful APIs with proper error handling
  • Proficiency with Docker and container orchestration basics
  • Experience with Git workflows and CI/CD pipelines
  • Strong understanding of authentication/authorization patterns (OAuth 2.0, JWT)
  • Excellent problem-solving skills and attention to code quality

Preferred Qualifications

  • Experience with analytical databases (DuckDB, ClickHouse, or similar OLAP systems)
  • Familiarity with LLM/AI integrations (OpenAI API, LangChain)
  • Experience with message queues (NATS, RabbitMQ, Kafka)
  • Knowledge of Kubernetes and cloud platforms (GCP, AWS)
  • Contributions to open-source projects

Nice to Have

  • Rust experience for performance-critical components
  • Python experience for ML/data pipelines and scripting
  • Experience with vector databases (Qdrant, Pinecone, Weaviate)

About Factly Media & Research

-

Industry: no-mentionEmployees: 50+Website