Full Stack Application Engineer – Enterprise Applications
Afghan Wireless
Job description
About the role
Afghan Wireless, Afghanistan's first wireless communications company, is hiring three Full Stack Application Engineers to own and maintain its enterprise applications. The engineers share ownership of applications covering NUMAN, WEBCC, WFM, CCSM/CARE, PromoSMS and SMS152, with specialist work on CAMELOCK, GMLC and VLR services, and they coordinate with the technical lead and other teams.
Key responsibilities
- Maintain Go and Node.js services, APIs and asynchronous workflows, and review inherited code with secure fixes and regression tests.
- Manage reproducible builds, controlled releases, configuration and rollback, and support Docker, Ansible and production monitoring.
- Deliver frontend interfaces, backend services, APIs and business workflows, and maintain runbooks and take part in incident response and on-call rotations.
- Train backup engineers and complete knowledge transfer.
- Work on NUMAN, SIM provisioning, SMS services, IVR menus and dialplans, call routing, FreeSWITCH/SIP and Kannel/SMPP integrations, and SIP/SDP/DTMF diagnostics.
- Build and maintain middleware and adapters with IT Development and other teams, covering subscriber, service-order and provisioning flows, billing interfaces and data contracts.
- Own secure UI/API changes, tests, builds, CI/CD, configuration, monitoring and rollback, and track delivery quality and change failures.
Required profile
- Bachelor's degree in Telecom Engineering, IT, Computer Science or a related field.
- Minimum 6 years in backend software engineering, including 3 years supporting business-critical production applications.
- Fluent in Dari or Pashto and in English (written and spoken).
- Proven ability to troubleshoot unfamiliar enterprise codebases independently and to deliver production systems and incident resolutions with documented outcomes.
Required skills
- Strong production expertise in Go or Node.js, with demonstrated ability to maintain both; hands-on Python and Java maintenance and integration.
- Distributed systems, concurrency, background processing, retries and failure recovery.
- PostgreSQL/SQL and Linux; Git, Docker, automated testing and release management.
- SIP, IVR and contact centre troubleshooting, FreeSWITCH/SIP, Kannel/SMPP and TM Forum Open API.
- Preferred: AdonisJS, Temporal, Ansible, Prometheus/Grafana and ClickHouse-connected services.
Questions fréquentes
Why are you reporting this job?
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 17 hours ago
Expires 1 month from now
4 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Afghan Wireless