7 hours ago

Tech Lead / Full-Stack Architect.

48 views
Full Time 2026-07-16 Male/Female
Job Overview
Location
Kabul
Nationality
National/International (any)
Category
Information Technology, Management, Supply Chain, Communication, Accounting, IT
Employment Type
Full Time
Salary
30000 to 40000
Vacancy Number
Etimad Maihan 2026-01
No. of Jobs
1
City
Kabul
Organization
Etimad Maihan group
Experience
5
Contract Duration
Open-ended
Gender
Male/Female
Education
•Bachelor's degree (B.Sc.) in Computer Science, Software Engineering, Information Technology, or a closely related technical discipline.
Closing Date
2026-07-16

About Etimad Maihan group

Etimad Maihan Group is an Afghan-owned construction and engineering company with an established presence across Afghanistan, employing a team of 20 to 50 professionals across project management, engineering, civil works, and operations. Founded and led by Afghan nationals, the company has built its reputation through the successful delivery of residential, commercial, and infrastructure construction projects, working in compliance with Afghan Ministry of Urban Development and Housing standards and international quality benchmarks.

With a strong foundation in the Afghan construction sector, Etimad Maihan Group is now investing in its next strategic phase: the development of BuildPrice NSW, a technology platform being launched in Australia. BuildPrice NSW applies artificial intelligence to automate construction cost estimation — enabling clients to upload architectural drawings and receive an instant, itemised Bill of Quantities priced at current market rates. This platform is the first of its kind in the Australian construction market and represents Etimad Maihan Group's expansion from physical construction into construction technology.

The development team for BuildPrice NSW will be based in Afghanistan, working under the direct leadership of the Group's Director and reporting to the Australian operation. This arrangement reflects the Group's commitment to creating skilled technology employment in Afghanistan while delivering an internationally competitive product. Etimad Maihan Group offers its technology team members direct exposure to the Australian construction market, hands-on experience with current AI technologies including the Anthropic Claude API, and a genuine opportunity to grow with a company at the beginning of its international journey.

The Tech Lead / Full-Stack Architect role is the founding technical position within this division and represents a significant career opportunity for a highly qualified Afghan software engineer. 

Mandatory

• Minimum 5 years of professional full-stack software development experience, with at least 2 years in a senior or lead capacity.

• Bachelor's degree (B.Sc.) in Computer Science, Software Engineering, Information Technology, or a closely related technical discipline.

• Demonstrable experience having led or co-led the full build of a production web application — from architecture through to deployment. Portfolio or GitHub evidence required.

• Strong command of both frontend (React ecosystem) and backend (Node.js or Python) development — not a specialist in one at the expense of the other.

• Proven ability to write clean, documented, maintainable code that other developers can work with and extend.

• Professional proficiency in English — written and spoken — sufficient to communicate requirements, documentation, and technical decisions clearly with an Australian director.

Preferred

• 5+ years of experience (beyond the minimum) with increasing scope and seniority.

• Prior experience as a founding engineer or CTO equivalent at a startup or early-stage company.

• Demonstrable experience mentoring junior developers and conducting systematic code reviews.

• Experience working in an ISO 27001, SOC 2, or similar security-conscious engineering environment.

Job Description

KEY RESPONSIBILITIES:

1.  System Architecture & Technical Leadership

• Design and own the complete system architecture for all three platform components: customer portal, backend API, and internal ERP.

Define technology standards, coding conventions, branching strategy, code review protocols, and deployment pipelines that all team members must follow.

• Produce and maintain architecture decision records (ADRs) for every major technical decision, including database schema design, API structure, third-party integrations, and AI pipeline design.

• Evaluate and select all third-party libraries, frameworks, SaaS tools, and cloud services — with rationale documented for each selection.

• Ensure all architectural decisions account for Australian data sovereignty, GDPR-adjacent obligations, and NCC/ABSA compliance where applicable.

2.  Customer Portal (Frontend)

• Build and maintain the customer-facing web application using React 18+ and Next.js 14+ (App Router).

• Implement the drawing upload flow (PDF intake), real-time BoQ display, itemised pricing breakdown UI, scope adjustment interface, and job acceptance workflow.

• Ensure full mobile responsiveness, accessibility (WCAG 2.1 AA), and sub-3-second page load on Australian connections.

• Build the user authentication system (email/password + Google OAuth), account management, notification system, and document download (BoQ PDF export).

• Integrate the Stripe payment gateway for deposit collection upon job acceptance.

3.  Backend API

• Design and implement a RESTful (and where appropriate, GraphQL) API layer using Node.js (Express or Fastify) or Python (FastAPI or Django REST Framework).

• Design the PostgreSQL database schema covering: users, projects, BoQ line items, materials, trade rates, job lifecycle, contractors, invoicing, and audit logs.

• Build the pricing engine — the core module that takes extracted BoQ line items and applies current NSW market rates, supplier pricing, and trade margin rules to produce the final quoted price.

• Implement Redis caching for high-frequency pricing lookups and session management.

• Build the webhook and event pipeline for job status updates, contractor notifications, payment confirmations, and reporting.

• Implement row-level security and role-based access control (RBAC) covering: customer, operations staff, contractor, admin, and super-admin roles.

4.  AI / BoQ Automation Engine

• Design and implement the end-to-end PDF drawing ingestion pipeline — from raw PDF upload to structured BoQ output.

• Integrate the Claude API (Anthropic) for intelligent extraction of room schedules, finishes schedules, fixture schedules, and specification data from architectural drawing sets.

• Build the structured data normalisation layer that converts AI-extracted raw text into validated, schema-conformant BoQ line items.

• Implement confidence scoring, exception flagging, and human review workflows for AI outputs that fall below acceptable confidence thresholds.

• Build the feedback loop system — where corrections made by the operations team are used to continuously improve extraction accuracy over time.

• Optimise the pipeline for speed: target under 3 minutes from drawing upload to delivered BoQ for a standard residential drawing set.

5.  Internal ERP (Operations Back-Office)

• Design and build the internal ERP used by the BuildPrice NSW operations team for day-to-day management of jobs, pricing, contractors, and reporting.

• Key ERP modules to deliver: Job Dashboard (all active jobs and their status), Pricing Database Manager (trade rates, material costs, supplier pricing), Contractor Management (profiles, licences, availability, performance ratings), BoQ Review & Override Interface, Financial Reporting (invoicing, GST, margin tracking), and Quality Control checklists.

• Build role-specific dashboards for: operations manager, pricing analyst, contractor coordinator, and executive/founder views.

6.  Cloud Infrastructure & DevOps

• Set up and maintain the full AWS infrastructure on ap-southeast-2 (Sydney): EC2 or ECS for compute, RDS PostgreSQL for the primary database, ElastiCache Redis, S3 for drawing storage, CloudFront CDN, Route 53 DNS, ACM for SSL, and Secrets Manager for credentials.

• Build and maintain CI/CD pipelines using GitHub Actions: automated testing, linting, build, staging deployment, and production deployment with rollback capability.

• Implement monitoring and alerting using CloudWatch and/or Datadog: uptime monitoring, performance metrics, error alerting, and cost monitoring.

• Implement automated backups, disaster recovery procedures, and document RPO/RTO targets.

7.  Team Leadership

• Once the broader Phase 1 team is assembled, lead and mentor 6 additional specialists: Frontend Developer, Backend Developer, AI/BoQ Engineer, QA/Test Engineer, DevOps Engineer, and Project Manager.

• Conduct weekly technical stand-ups (10:00 AM Kabul time.), code reviews, sprint planning, and retrospectives.

• Define and enforce code quality standards, peer review requirements, and testing coverage targets across all team members.

• Be the primary technical liaison between the development team and the Founder — translating business requirements into technical specifications, and technical constraints into business impact.

Job Requirements

REQUIRED TECHNICAL SKILLS — MANDATORY

Candidates must demonstrate strong hands-on experience across all of the following. Applications without evidence of these skills will not be considered.

Frontend

React 18+

Next.js 14+ (App Router)

TypeScript

Tailwind CSS

REST API integration

State management (Zustand / Redux)

Responsive design

Web accessibility (WCAG)

PDF rendering in browser

Backend & Database

Node.js (Express / Fastify)

Python (FastAPI / Django)

PostgreSQL (advanced)

Database schema design

REST API design

JWT / OAuth2 / session auth

Redis (caching & queues)

File upload & storage (S3)

Background job queues

AI / Automation

Claude API / OpenAI API

PDF text extraction

Prompt engineering

Structured output (JSON schema)

Python data pipelines

pandas / openpyxl

Document parsing (PyMuPDF / pdfplumber)

Data validation & normalisation

Error handling & fallback logic

Cloud & DevOps

AWS (EC2 / RDS / S3 / CloudFront)

AWS (Route53 / ACM / IAM / VPC)

Docker & Docker Compose

GitHub Actions (CI/CD)

Linux / Bash scripting

Nginx / ALB load balancing

CloudWatch monitoring

Environment & secrets management

Terraform or CloudFormation

General Engineering

Git (branching & code review)

Agile / Scrum methodology

Unit & integration testing

Security best practices (OWASP)

API documentation (OpenAPI/Swagger)

Performance optimisation

 

Submission Guidelines

The Phase 1 team structure is as follows. The Tech Lead is the most senior technical person in the organisation and is accountable for all technical deliverables:

 

Tech Lead / Full-Stack Architect

This role — owns all architecture and technical delivery

Frontend Developer

Junior/mid — supervised by Tech Lead

Backend Developer

Junior/mid — supervised by Tech Lead

AI / BoQ Automation Engineer

Specialist — supervised by Tech Lead

QA / Test Engineer

Junior — supervised by Tech Lead

DevOps / Cloud Infrastructure

Specialist — supervised by Tech Lead

Project Manager / Product Owner

Co-ordination — reports to Founder, coordinates with Tech Lead

Customer Support & Data Entry

Operations — not technically supervised by Tech Lead

 

Submission Email
info@etimadmaihan.com
Apply

Similar Jobs

No Similar Jobs Found

We couldn't find other jobs in this category right now.

Browse All Jobs