Role: Fullstack Engineer (Contract)

Compensation: ₦1.6M/month

Applications close: 27th April 2026

Stack: Go or TypeScript (preferred) · Vite + TanStack · Caddy · Railpack

Deliverable: A public Git repository + a short README walking us through your decisions.


Context

At Brimble, we run a PaaS on bare metal across Hetzner and DigitalOcean.

Developers push code; we provision infrastructure, build, route traffic, and serve it all behind a single UI.

This task is a deliberately scoped-down version of what we do every day.

You're building a one-pager that drives a deployment pipeline for containerised apps — built into an image with Railpack, run as a container, and fronted by Caddy.

A single UI, a single API, one pipeline. We care more about how you reason about the pieces fitting together than about polish.

About Our Stack

For context, our production platform runs on HashiCorp's stack: Nomad for orchestration, Consul for service discovery, and Vault for secrets — across bare metal.

You do not need to use Nomad for this task, and familiarity with it is not required to apply. That said, if you have hands-on experience with Nomad (or Consul/Vault), bring it up in the on-call interview — it's a meaningful bonus.


What to Build

1. Frontend — One-Pager UI

Built with Vite + TanStack (Router + Query).

The UI should let a user: