2 days ago

Senior Software Development Specialist (Backend)

Ministry of Mines & Petroleum
24

Position Title: Senior Software Development Specialist (Backend)

2025-10-05    Kabul     Full Time     24

Job Location: Kabul
Nationality: Afghan
Category: Other
Employment Type: Full Time
Salary: As per NTA salary scale - Grade B
Vacancy Number:
No. Of Jobs: 3
City: Kabul
Organization: Ministry of Mines & Petroleum
Years of Experience: 7+ years with a strong focus on backend systems.
Contract Duration: one year
Gender: Male
Education: Bachelor’s in Computer Science/Software Engineering (Master’s preferred).
Close date: 2025-10-05

About Ministry of Mines & Petroleum:

The Ministry of Mines and Petroleum (MoMP) is implementing enterprise-level digital systems to support mining licenses, contracts, revenues, Survey & Geology System, and regulatory compliance. These systems demand robust, secure, and high-performance backend architecture capable of managing large datasets, complex workflows, and secure integrations.

Job Descriptions:

We are seeking a Senior Software Development Specialist (Backend) with strong expertise in Laravel, .NET Core, APIs, and database engineering, complemented by an understanding of frontend integration (React). The specialist will lead backend design and development, drive performance optimization, and ensure secure and scalable enterprise systems.

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.

Job Requirements:

  • 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.

Submission Guidelines:

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

Apply



Similar Jobs