Full-stack Engineer

 

Description:

Black Hills Labs builds and ships production software for companies that want to own their systems, not rent them. Your first assignment: build a complete operations platform (projects, resourcing, timesheets, invoicing, live dashboards) for an established engineering consultancy in Dubai, part of a large UK construction group. Real users, real deadlines, greenfield codebase. Phase one runs on a server in the client's office with a clean dataset: functionality first, production hardening later.

The platform is the first assignment, not the whole job. The client has a pipeline of initiatives behind it - 3D visualization of spatial engineering work, and document intelligence that pulls structured data out of engineering drawings, charts, and scanned documents - and this role is built to grow into them.

The setup is what the industry now calls a forward-deployed engineer: embedded with the client, half engineer, half consultant, full owner. Their outcomes are your scoreboard; our standards are your floor.

You will work AI-first from day one: Claude Code and similar tools are how we hit a two-person squad's delivery targets. You bring the judgment; the tools bring the speed.

 

What you'll do

·  Build features across the stack: React + TypeScript front-end, Python/FastAPI + PostgreSQL back-end.

·  Own the environment end to end: stand the system up on a local server in the client's office first, then take it to Azure with Microsoft 365 / Entra sign-on as it moves to production.

·  Ship weekly. We work in weekly sprints against monthly delivery targets with the client in the room.

·  Use AI coding tools seriously: prompt well, review hard, and turn generated code into clean, tested, documented software.

·  Build on a clean data model from day one, and help move the client off spreadsheets and a legacy SQL system when the platform goes to production.

·  Work directly with the client's team so what we build actually gets adopted.

 

Organization Black Hills Labs
Industry IT / Telecom / Software Jobs
Occupational Category Engineer
Job Location Dubai,UAE
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2026-07-16 11:15 pm
Expires on 2026-10-14