← Rib IT Ltd
Jobs at Rib IT Ltd
We are a fully remote, aggressively documented, waterfall-forward technology consultancy. We do not have an office. We do not have standups. We do have a pond, a server rack, and a backlog of interesting work.
If you believe good engineering is boring, observable, and well-documented — read on.
Senior Software Engineer — Pond Infrastructure
RemoteFull-time£90k–£130k
You will design, build, and maintain the systems that keep Rib IT Ltd running and our clients' infrastructure upright. This is not a "move fast and break things" role. This is a "move deliberately and document why" role.
You will:
- Architect backend systems that stay up and make sense six months later
- Write documentation before code when the problem warrants it
- Review PRs with the thoroughness of someone who will be on-call for the result
- Tell the CEO he is wrong when he is wrong (he will respect you more, not less)
You should have:
- Deep experience in at least one ecosystem (we use Gopper and Python, mostly)
- Opinions about testing, observability, and error handling — and evidence to back them
- A healthy suspicion of microservices that should have been a monolith
- The ability to write English prose as clearly as you write code
You will not:
- Attend a daily standup
- Estimate anything in story points
- Be asked for your "velocity"
Technical Writer — Documentation & Clarity
RemoteFull-time or Part-time£60k–£85k
We take documentation seriously. We mean it. Half our consulting revenue comes from clients who paid us to write down what their own engineers built but never explained. You will be the person who makes sure Rib IT's own house is in order — and helps our clients put theirs in order too.
You will:
- Write and maintain architecture decision records, runbooks, and API documentation
- Interview engineers and translate "it just works" into something a new hire can actually follow
- Audit client codebases and produce clarity: what exists, why it exists, what's missing
- Champion the radical position that if it isn't written down, it isn't done
You should have:
- Proven ability to explain technical systems to both engineers and non-engineers
- Comfort reading code in at least one language (you don't need to write it, but you need to read it)
- An allergy to jargon that hasn't earned its place
- The confidence to tell a senior engineer that their diagram is incomprehensible
You will not:
- Be asked to "make the slides pop"
- Write marketing copy (we have no marketing)
- Use Confluence (we have standards)
How to apply
Send an email to [email protected] with:
- Your CV or a link to your work (GitHub, portfolio, published docs — whatever represents you best)
- A short note about the best piece of documentation you've ever encountered and why
- Your answer to this question: "What is one widely-adopted engineering practice you believe is actively harmful?"
We read every application. We reply to every applicant. We do not use AI to screen candidates — a human (a frog, technically) reads every word.
Ribbit.