Backend Software Engineer
- Remote, Europe or Latin America or United States
- Full-time
Own the backend behind OllyGarden: our public REST API, webhooks, the pipeline that discovers services and stores insights, and the Postgres schema they share.
What We’re Looking For
- Senior backend engineering experience, including Go services you shipped to production and kept running
- Strong Postgres skills: schema design, online migrations, indexes, transactions, and row-level security
- Experience with event-driven systems: streams or queues, at-least-once delivery, idempotency, and retries
- Experience designing public APIs that customers build on: authentication, pagination, versioning, and backward compatibility
- A habit of instrumenting what you build, and of using traces, metrics, and logs to debug production
- AI-native development, knowing how software is developed in the companies of the future, coordinating multiple agents and using AI-related engineering skills to get quality work from them. Your main IDE nowadays is Claude Code, Codex, Amp, or Conductor.
- Based in Europe, or Latin America, or USA
What You’ll Do
- Own our public REST API end to end: new endpoints, versioning and deprecation, latency, and the per-tenant limits that keep one customer from affecting another
- Own our database schema and its migration pipeline: evolve it as features need, review every change, test it in CI against a fresh database, and apply it through automation
- Keep tenant isolation enforced in the database as the schema and the number of services that use it grow
- Keep webhook delivery trustworthy: filtering, retries, idempotency, and a delivery history customers can rely on
- Keep service discovery and insight persistence correct and fast as telemetry volume grows: deduplication, consumer backpressure, and caching
- Run what you build in production: dashboards, alerts, and incident follow-ups for the services you own
- Work with our frontend and Rose engineers on the data and APIs their features need
Bonus Points
- Experience instrumenting services with OpenTelemetry, or working on observability tooling
- Production experience with NATS JetStream, or similar
- Experience designing and operating multi-tenant PostgreSQL schemas, including row-level security, roles and grants, production migrations, and query performance
- Experience building APIs designed for AI agents
- Experience maintaining an open source project, especially in the OpenTelemetry or Prometheus ecosystems
- Kubernetes on AWS, Flux, or Terraform
- Enthusiasm for sharing your work in public, from blog posts to conference talks