
Senior Backend Engineer, Toqi (AI Life Assistant)
Prosus
Senior Backend Engineer, Toqi (AI Life Assistant)
Prosus is hiring a Senior Backend Engineer for Toqi, an AI life assistant platform with ~150k users. The role owns backend services end to end, primarily the Go API gateway, with secondary work on Python AI agent services and cross-cutting data and infrastructure on GCP. Requires strong Go, Python, Postgres, Redis, and Terraform experience.
Senior Backend Engineer, Toqi (AI Life Assistant)
Prosus is hiring a Senior Backend Engineer for Toqi, an AI life assistant platform with ~150k users. The role owns backend services end to end, primarily the Go API gateway, with secondary work on Python AI agent services and cross-cutting data and infrastructure on GCP. Requires strong Go, Python, Postgres, Redis, and Terraform experience.
Salary
Core Qualifications
Technical (Must-have)
Soft Skills
Key Responsibilities
- Design, build and maintain REST and WebSocket endpoints serving the mobile app and WhatsApp surface
- Own domain models, repository interfaces, and database migrations
- Add new handlers and services as product features require
- Define and version shared API contracts (protobuf) consumed by the client
- Maintain authentication, authorisation and session handling
- Enforce rate limits, quotas and abuse protection
- Instrument services: structured logging, metrics, tracing and useful alerts
- Keep linters, formatting, and tests passing
- Extend the agent runtime: tool calling, orchestration, and third-party or portfolio API integrations
- Manage prompt and model configuration, versioning, and evaluation harnesses
- Control inference latency and cost through caching, batching, model routing and token budgets
- Build and maintain the memory and context layer on Postgres and Redis
- Handle asynchronous and long-running work: queues, retries, idempotency, dead-letter paths
- Postgres schema design, indexing, query performance and connection pooling
- Redis for caching, ephemeral state and pub/sub behind the real-time chat layer
- Maintain and extend infrastructure as code (Terraform on GCP): Cloud Run services, secrets, IAM
- Assist with deploys, rollbacks, and environment configuration
- Implement data retention, deletion and export paths required under GDPR and LGPD
- Support incident response and write up what happened afterwards
- Harden the backend for scale: p95 latency, error rates, backpressure and graceful degradation
- Forecast capacity and cost across infrastructure and model inference
- Contribute to feature-flagged rollouts and zero-downtime migrations
- Improve observability so problems surface before users report them
- Help onboard future engineers to the backend codebase