Nikita

AI-First Senior Backend Engineer Go, PHP, Python | LLM Systems

Senior backend engineer building corporate SaaS since 2019. I independently design and build complete AI systems, from distributed job processing and moderation to agentic website generation. I use Claude Code and Codex for implementation, owning architecture, specifications, review and delivery.

Open to remote opportunities.

Get in touch nikita.abetor@gmail.com Telegram GitHub Selected work

Experience

B2B SaaS company, corporate communications

Senior Backend Engineer, AI R&D
Dec 2025 - Present

High-throughput AI moderationPython, PostgreSQL, Kafka

Independently designed and built a content moderation system with Kafka/API intake, rule-based and LLM-backed decisions, versioned policies, incidents and human moderation workflows. Brought it to staging.

Load testing and orchestration: built a load-testing lab with custom producers and consumers and telemetry across processing stages; implemented shared LLM capacity control, priorities and deadlines.

Evaluation and QA: built policy and prompt evals, automated contract checks and CI across backend, browser workflows and observability.

Controlled delivery: built separate delivery tooling with immutable artifacts and provenance checks; verified interrupted-update recovery and data preservation on disposable environments.

SEO content generationPython, FastAPI, PostgreSQL

Independently designed, built and publicly launched an AI product that takes SEO content from competitor-page analysis and planning through generation with evaluation feedback, HTML-template assembly and editing.

Usage metering and S2S integration: per-task LLM cost accounting, user and API-key quotas, and integration with external products through mapped user identities.

Prepared documentation and delivered talks on the full development cycle with coding agents.

Backend Engineer
Mar 2019 - Dec 2025

Developed corporate SaaS products, then a messenger backend for SaaS and on-premise deployments using PHP, Go, MySQL, RabbitMQ and Memcached. Progressed from intern to senior engineer.

  • Event processing and observability: a Go service for activity analytics and log/metric collection for PHP and Go services.
  • Data migration: migrated Slack history while preserving message timestamps and relationships between entities.

Other engineering systems

Distributed AI job platformGo, PostgreSQL, NATS JetStream | Pre-production

Independently designed and built a platform for long-running AI jobs: APIs, durable execution state, workers, outbox-based events and deduplication, limits and quotas, failure recovery and observability.

Built integration environments and automated checks.

Agentic multi-page website pipelinePython, coding agents | Internal alpha

Built and tested the full path from a source website to a new multi-page site repository: crawling, fact extraction with provenance, coding-agent generation, builds, content and link checks, screenshots and review.

Durable run state and Git checkpoints allow interrupted workflows to resume.

Skills

Backend architecture: Service boundaries, API contracts and asynchronous processing.

Data consistency and resilience: Transactions, idempotency and recovery after failures.

LLM systems: Provider integration, context management, rate limits and concurrency control.

AI-first development: Specifications, context design, task decomposition, coding-agent orchestration and independent review.

Stack: Go, PHP, Python, SQL; FastAPI; PostgreSQL, MySQL, Kafka, NATS JetStream, RabbitMQ, Memcached; Docker.

English: B2

Education

Bachelor's degree, Cybersecurity | 2015-2019

Contact

Open to remote opportunities.

Get in touch nikita.abetor@gmail.com Telegram GitHub