I will develop a scalable backend and rest or graphql API in go, rails or node


About this gig
10+ years building backends that stay up. Most recently a petabyte-scale ETL platform with hundreds of connectors, Kafka, gRPC and full distributed tracing.
WHAT I DO
REST and GraphQL APIs designed properly: versioning, pagination, idempotency, clear error contracts
Database design and query optimization (Postgres, MySQL, ClickHouse)
Third-party integrations: Stripe, payment providers, CRMs, ERPs, anything with an API
Background jobs, queues, schedulers and webhooks that do not lose events
ETL and data pipelines, batch and streaming
Fixing an existing backend: slow endpoints, N+1 queries, flaky jobs, missing tests
OpenAPI docs so your frontend team is not guessing
STACK
Go, Ruby on Rails, Node.js/TypeScript, Python. Postgres, Redis, Kafka. Docker, AWS, GCP. OpenTelemetry, Datadog.
I write tests, I document what I ship, and I will tell you when a simpler solution would be cheaper than the one you asked for.
Send me the repo or the problem before ordering and I will tell you honestly whether I am the right person for it.
Get to know Mikhail D
A proficient and versatile Senior Full Stack Developer
- FromGeorgia
- Member sinceAug 2024
- Avg. response time1 hour
Languages
English, Russian, German, Serbian
My Portfolio
FAQ
Can you work in my existing codebase?
Yes, that is most of my work. Give me repo access and a description of the problem, and I will confirm the scope and price before you order.
Do you write tests?
Always. Unit tests on Basic, integration tests from Standard up. A backend without tests is one nobody can safely change six months from now.
Can you audit my backend instead of building something new?
Yes. Order Basic and describe it as an audit: you get a written report on performance, structure, security gaps and what to fix first, in order.
Who owns the code, and what access do you need?
You own everything from delivery. I work with least-privilege access and no production credentials unless a task truly requires them, revoked when the job is done.

