Senior Full-Stack Developer / Technical Lead - National Addressing & GIS Platform (D.A.S)

Look and Sell Better Marketing Agency
London, UK
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
2 years minimum
Working hours
Regular working hours
Languages
Arabic, English, French

Tech stack

Flutter PHP (Programming Language) Geographic Information Systems Application Programming Interfaces (APIs) Amazon Web Services Audit Trail User Authentication Microsoft Azure Cloud Computing Code Review Databases Continuous Integration
+34 more
Data Security Relational Databases Database Schema DevOps Geocoding Github Global Positioning Systems (GPS) Google Maps Mobile Application Software Laravel PostgreSQL Routing Node.Js OAuth Performance Tuning PostGIS Query Optimization Role-Based Access Control Next.js Software Engineering Systems Architecture Google Cloud ReactJS Indexer Backend Git Containerization Graphql React Native Front End Software Development NestJS Software Version Control Docker Mobile Data

Job description

Location: Djibouti (on-site, hybrid, or remote with strong EAT / GMT+3 overlap) Type: Full-time or long-term contract Project: Djibouti Address System (D.A.S) - national digital addressing, mapping & postal logistics platform Reports to: Project owner / D.A.S program lead About the project We are building the Djibouti Address System (D.A.S) - the official national platform that will create, register, verify, and manage proper addresses for every property, business, street, and area in Djibouti. Once live, D.A.S will be the country’s official address database and operational backbone, used by La Poste Djibouti, government departments, emergency services, delivery companies, businesses, and citizens. It covers address registration, GPS/field data collection, geocoding and postal zones, parcel sorting and delivery routing, proof of delivery, and address verification at a national scale. This is foundational national infrastructure - the kind of system a country builds once. We are starting with a serious MVP and expanding from there, and we want a technical leader who can own the architecture from day one. The role As Senior Full-Stack Developer / Technical Lead, you will architect the platform, set the technical direction, and lead delivery of the MVP. You will personally build core backend services, the geospatial data layer, the APIs, and the admin dashboard - and define the standards the rest of the team works to. You will be hands-on. This is a build-it role first, lead-it role second. What you’ll own

  • Design the overall system architecture across web, mobile, GIS, and database layers.
  • Build the backend, database schema, and secure REST/GraphQL APIs that power the public website, field-staff mobile app, admin dashboard, and La Poste operations platform.
  • Design and implement the geospatial data model (addresses, properties, GPS coordinates, postal zones, boundaries) using PostgreSQL + PostGIS.
  • Build the admin dashboard for task assignment, data approval/rejection, staff monitoring, address management, and reporting.
  • Define and enforce role-based access control (RBAC), audit logging, and secure handling of government-level national data.
  • Design APIs that support offline-first mobile data collection and later sync, so field staff can work in low-connectivity areas.
  • Set engineering standards (code review, branching, testing, CI/CD) and mentor/coordinate other developers (GIS, mobile, frontend, DevOps).
  • Make pragmatic technology decisions and document architecture clearly for both technical and non-technical stakeholders., To save everyone time: this is a web, mobile, GIS, logistics, and data-infrastructure project. It is not automotive, embedded systems, telecom/RF, or hardware. Please don’t apply on the basis of those backgrounds alone. Who you are

  • A pragmatic builder who ships, not just plans.
  • Comfortable being the most senior engineer in the room and setting the direction.
  • Clear communicator who can explain technical trade-offs to non-technical decision-makers.
  • Self-directed, reliable, and able to take ownership across an ambiguous, early-stage project.
  • Genuinely interested in building meaningful national infrastructure with real public impact. Why this role

  • National impact: You’ll be the technical architect of Djibouti’s official address system - used by the post office, government, emergency services, and millions of everyday interactions.
  • Ownership: You shape the architecture and standards from the ground up.
  • Growth: Start by leading the MVP, then grow the team and platform around you. How to apply Send the following to hello.das@:
  1. A short note on why this project interests you.
  2. Your CV / LinkedIn.
  3. Links to 2-3 relevant projects you architected or led - ideally involving databases, dashboards, APIs, GIS, or mobile-backed platforms (GitHub, live demos, or case studies).
  4. Your availability (full-time or contract), rate/salary expectation, and time zone. Applications that include relevant GIS, geospatial, or logistics-platform experience will be prioritized.

Requirements

We’re looking for a proven senior engineer who has shipped real, production systems - not just prototypes. Experience (years)

  • 7+ years professional software development.
  • 5+ years building full-stack web applications in production.
  • 3+ years designing and working with relational databases (schema design, query optimization, migrations) - ideally PostgreSQL.
  • 2+ years in a technical lead, architect, or senior ownership role (leading delivery, setting architecture, mentoring others).
  • At least one end-to-end platform you architected and shipped to production (multiple modules, real users). Core technical skills (must-have)

  • Backend: Node.js with NestJS (or strong equivalent such as Express) or Laravel (PHP). You should be fluent in at least one of these stacks and comfortable owning the backend end to end.
  • Frontend: React and/or Next.js - able to build clean, professional dashboards and interfaces.
  • Database: PostgreSQL - advanced schema design, indexing, transactions, performance tuning.
  • APIs: Designing secure, well-documented REST and/or GraphQL APIs for web and mobile clients.
  • Authentication & security: RBAC, JWT/OAuth, audit logging, encryption at rest and in transit, secure data handling, and an understanding of building for sensitive/government-grade data.
  • Architecture: Designing scalable, maintainable systems; clear separation of concerns; documenting decisions.
  • Version control & collaboration: Git, code review, structured branching, and team workflows. Strongly preferred (a major plus)

  • Geospatial / GIS: Hands-on PostGIS experience, and familiarity with maps and geocoding using OpenStreetMap, Mapbox, Google Maps API, or similar. Experience with coordinates, boundaries, postal zones, or routing is highly valued.
  • Mobile integration: Experience building backends that support Flutter or React Native apps, including offline-first data collection and sync (conflict handling, queued uploads, photo + GPS capture).
  • Cloud & deployment: AWS, Azure, or Google Cloud - or experience with secure local/on-prem hosting (relevant for government data-residency requirements).
  • CI/CD, containerization (Docker), and basic DevOps to get the MVP deployed reliably. Bonus / nice-to-have

  • Experience with logistics, postal, delivery, address, or mapping systems.
  • Experience delivering government or public-sector software, or systems handling national/sensitive data.
  • French and/or Arabic language ability (working language with La Poste and government stakeholders; English is fine for the core technical work).

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.gradsouthwest.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · WWC Europe 2026

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · WWC Europe 2026

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all