Backend Architecture & Planning
- Lead backend system design and architecture.
- Produce ADRs, ER/dataflow diagrams, and integration contracts.
- Define non-functional requirements (performance, scalability, security, compliance).
- Establish caching strategies, service decomposition, and API gateway standards.
Backend Development (Laravel & .NET Core)
- Build enterprise-grade APIs and services with Laravel and .NET Core.
- Implement ORM frameworks (Eloquent, EF Core), queues, jobs, events, and background services.
- Optimize performance with profiling, async/await, and caching (Redis).
- Integrate systems such as payments, identity, Survey & Geology System, and reporting.
Data & Database Engineering
- Design and optimize schemas in PostgreSQL, SQL Server, and MySQL.
- Implement replication, backup/restore, and HA/DR strategies.
- Apply query tuning, indexing, and partitioning for high-volume datasets.
- Ensure compliance with MoMP’s data governance policies.
Frontend Collaboration
- Support React-based frontend systems by delivering secure and well-documented APIs.
- Optimize backend responses for multilingual/RTL (Dari, Pashto, English).
- Collaborate with UI/UX teams in API-first workflows.
DevOps & Operations
- Develop backend-focused CI/CD pipelines and deployment automation.
- Containerize services and configure runtime environments.
- Implement observability: logging, metrics, tracing, and runbooks.
Security & Compliance
- Apply OWASP Top 10 principles for backend services.
- Implement RBAC/ABAC, encryption (AES-256, TLS), MFA/SSO.
- Conduct backend-focused audits (SAST/DAST, dependency scanning).
Leadership & Collaboration
- Mentor backend and database engineers.
- Collaborate with frontend engineers to ensure integration quality.
- Provide technical advice for backend-related procurement and vendor evaluation.
Key Deliverables
- Backend Architecture Pack (ADRs, ER diagrams, integration specs).
- Enterprise API Suite (REST/GraphQL, Swagger/OpenAPI, Postman collections).
- Database Artifacts (schemas, migrations, benchmarks, scripts).
- Stable Frontend Integration (API-first, usability tested).
- Security & QA Reports (penetration testing, SCA/SAST).
- Knowledge Transfer Workshops for MIS engineers.
Performance Indicators (KPIs)
- ≥ 90% backend sprint deliverables completed on time.
- API latency (p95) ≤ 400 ms; uptime ≥ 99.5%.
- Database query performance improved ≥ 30% over baseline.
- Zero unresolved high/critical vulnerabilities beyond SLA.
- ≥ 90% automated test coverage for critical backend services.
- Education: Bachelor’s in Computer Science/Software Engineering (Master’s preferred).
- Experience: 7+ years with a strong focus on backend systems.
- Backend Expertise: Laravel & .NET Core, API design, caching, async processing.
- Database Skills: SQL mastery, schema design, query tuning, indexing.
- Frontend (supportive): Understanding of React for API integration.
- DevOps: CI/CD pipelines, Docker, monitoring/logging.
- Version Control: Git workflows, PR reviews, release management.
Core Competencies
- Strong backend problem-solving and optimization skills.
- Systems thinking with backend–frontend integration awareness.
- Leadership and mentoring abilities.
- Integrity, accountability, and alignment with MoMP’s mission.
Tools & Technology Stack (Reference)
- Backend: Laravel (PHP 8.x), ASP.NET Core 8+, Eloquent, EF Core
- Frontend (collaboration): React 18+, TypeScript, Bootstrap/Tailwind
- Databases: PostgreSQL, MS SQL Server, MySQL; Redis
- APIs: REST/GraphQL, Swagger/OpenAPI
- DevOps: Git, Docker, Nginx/IIS/Kestrel, ELK/Prometheus
- Collaboration: Figma, Jira (optional), Confluence
Reporting & Coordination
- Submit weekly backend-focused progress reports to the MIS Directorate.
- Coordinate with frontend, infrastructure, and cybersecurity teams.
Engage with MoMP departments (contracts, licensing, revenue, survey & geology system) for backend requirements.
Please send your CV and Cover Letter to the email address below not later than 10/05/2025 at 16:00pm. Please write in subject line: “Senior Software Development Specialist (Backend)”.
Note: only shortlisted candidates will be contacted.
Submission Email:
nta.recruitment@momp.gov.af
The Ministry of Mines and Petroleum (MoMP) of the Islamic Emirate of Afghanistan is the responsible authority for the regulation, development, and sustainable management of the country’s mineral and hydrocarbon resources. Through the Directorate General of Hydrocarbons Regulation, the Ministry oversees exploration, production, and utilization of petroleum and natural gas resources to ensure energy security, economic growth, and national benefit.