Senior Go Engineer - High-Throughput API (Remote)

Xident

Union (NJ)

Hybrid

USD 150,000 - 190,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Xident is seeking a Senior Go Developer to architect and build the core API powering identity verifications. The backend uses Go with Echo, GORM, and PostgreSQL, delivering high-throughput verification endpoints and real-time webhooks at scale.

Join a remote-first company with teams across 12 countries, building privacy-focused identity verification at scale. You’ll lead design decisions, contribute to SDKs, and help evolve our platform.

Qualifications

  • 7+ years of professional Go development experience.
  • Strong API design skills across SDK, API, and services.
  • Experience with PostgreSQL, Redis, and background job systems.

Responsibilities

  • Design and implement high-performance Go services handling 10,000+ requests per second using Echo framework.
  • Build and maintain verification APIs, session management, and SDK backends with GORM and PostgreSQL (Neon).
  • Integrate with ML pipelines via River queue for OCR processing and face matching workflows.
  • Implement caching strategies with Redis, rate limiting, and API key authentication.
  • Lead technical design discussions and drive architecture decisions for our Go monolith.
  • Contribute to our multi-language SDK ecosystem (Go, Node.js, PHP, Python) and Swagger/Scalar API documentation.

Skills

Go language
Concurrency
Distributed systems
API design
High throughput
Code reviews

Tools

Echo
GORM
PostgreSQL
Redis
River queue
Docker
CI/CD
Prometheus
Sentry

Job description

We're looking for a Senior Go Developer to architect and build the core API powering identity verifications. Our entire backend runs on Go with Echo, GORM, and PostgreSQL — you'll own high-throughput verification endpoints, River-based job queues, and real-time webhook delivery at scale.

Xident is building the future of digital identity verification. Our platform enables businesses to verify users' ages and identities in seconds, while respecting privacy through our unique "Verify Once, Access Everywhere" model.

Founded in 2025, Xident is a remote-first company.

Our mission is simple: To make identity verification seamless, private, and accessible for everyone. We believe privacy and convenience shouldn't be mutually exclusive, and we're proving it every day.

What You'll Do
  • Design and implement high-performance Go services handling 10,000+ requests per second using Echo framework
  • Build and maintain verification APIs, session management, and SDK backends with GORM and PostgreSQL (Neon)
  • Integrate with ML pipelines via River queue for OCR processing and face matching workflows
  • Implement caching strategies with Redis, rate limiting, and API key authentication
  • Lead technical design discussions and drive architecture decisions for our Go monolith
  • Contribute to our multi-language SDK ecosystem (Go, Node.js, PHP, Python) and Swagger/Scalar API documentation
What We're Looking For
  • 7+ years of professional Go development experience
  • Deep understanding of concurrency patterns, goroutines, and channels
  • Production experience with PostgreSQL, Redis, and background job systems (River, asynq, or similar)
  • Track record of building and operating high-availability distributed systems
  • Strong API design skills — our API serves 117 documented endpoints across SDK, dashboard, and admin surfaces
  • Experience with Docker, CI/CD pipelines, and observability (Prometheus, Sentry)
Nice to Have
  • Experience in identity verification, fintech, or security domains
  • Familiarity with WebAuthn/passkey authentication (go-webauthn)
  • Experience with Stripe billing integration and usage-based pricing
Our Hiring Process

We respect your time and aim to complete the entire process within 2-3 weeks. Here's what to expect:

1

Application Review

Application Review
3-5 days

Our team reviews your application within 5 business days. We look for relevant experience, passion for our mission, and alignment with our values.

2

Initial Call

Initial Call
30 minutes

A 30-minute video call with our recruiting team to learn about your background, discuss the role, and answer your questions about Xident.

3

Technical Assessment

Technical Assessment
1-2 hours

Role-specific evaluation—this might be a coding challenge, portfolio review, case study, or technical discussion depending on the position.

4

Team Interviews

Team Interviews
2-3 hours

Meet with 3-4 team members including your potential manager and cross-functional partners. We assess technical skills, collaboration, and culture fit.

5

Final Interview

Final Interview
45 minutes

A conversation with a company leader to discuss your career goals, our vision, and ensure mutual fit. This is also your chance to ask strategic questions.

6

Offer

Offer
24-48 hours

If it's a match, we move quickly. Expect a competitive offer within 48 hours of your final interview, with clear details on compensation and equity.

Our Values
Privacy by Design

We iterate quickly, gather feedback, and improve continuously.

Ownership Mentality

Everyone owns their domain end-to-end. No finger-pointing, just solutions.

Transparent by Default

We're happy to answer any questions before you apply. Reach out to our team anytime.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Go Developer
Senior Go Developer

Xident • Union (NJ)

On-site
USD 150,000 - 190,000
Senior Backend Engineer - Golang & Scalable Systems Lead
Senior Backend Engineer - Golang & Scalable Systems Lead

Socure Inc. • United States

On-site
USD 100,000 - 130,000
Senior Go Backend Engineer – Remote, Scalable Systems
Senior Go Backend Engineer – Remote, Scalable Systems

Real Work From Anywhere Ltd. • United States

Remote
USD 152,000 - 205,000
Senior Go Engineer - Cloud Microservices (Remote)
Senior Go Engineer - Cloud Microservices (Remote)

F5 Remote Jobs • Denver (CO)

Hybrid
USD 120,000 - 160,000
Generous PTO
Parental Leave
Healthcare options
+3
Remote Backend Engineer (Go) — Secure Identity Microservices
Remote Backend Engineer (Go) — Secure Identity Microservices

Nord Security • Town of Poland (NY)

Hybrid
USD 120,000 - 160,000
Work from anywhere
Wellbeing programs
Senior Backend Engineer: API Security & Scale (Go)
Senior Backend Engineer: API Security & Scale (Go)

Fastly, Inc. • Denver (CO)

Hybrid
USD 181,000 - 217,000
Medical coverage
Dental coverage
Vision coverage
+2
Senior Go Backend Engineer - Real-Time Fraud (Remote)
Senior Go Backend Engineer - Real-Time Fraud (Remote)

Real Work From Anywhere • United States

Remote
USD 152,000 - 205,000
Remote Senior Go Backend Engineer — IAM Platform
Remote Senior Go Backend Engineer — IAM Platform

Xsolla Inc. • United States

Remote
USD 120,000 - 180,000
Unlimited PTO
Private health insurance
Dental coverage
+5
Senior Go Backend Engineer — Lead Scalable Systems Remote
Senior Go Backend Engineer — Lead Scalable Systems Remote

Jobtome International • United States

Remote
USD 120,000 - 160,000
Senior Data Platform Engineer (Remote, US)
Senior Data Platform Engineer (Remote, US)

SentiLink • Chicago (IL)

On-site
USD 170,000 - 240,000
Employer paid group health insurance
401(k) plan with employer match
Flexible paid time off
+2