📋 External Recruiting Agencies

Flatgigs is a recruitment and talent acquisition firm that operates as an agency for various startups in the MENA region, as evidenced by its service descriptions and job postings for diverse clients.

This company was flagged and excluded from default search results. Proceed with caution.

Flatgigs
Posted 1w ago

Software Engineer (Python, Django & AI Automation)

Flatgigs
Karachi, Sindh, Pakistan
OnsiteFull Time
Responsibilities
  • building services
  • developing AI agents
  • coordinating projects
Requirements
  • Requires 3+ years of backend or full-stack software development
  • Strong Python
  • Django and Django REST Framework skills
  • Applied AI experience
  • API and database knowledge, and strong problem-solving and communication skills
Technical tools mentioned
PythonDjangoDjango REST FrameworkFreeSWITCHAsteriskSIPWebRTCPBXPostgreSQLRedisCeleryDockerCI/CDCRM

Job description

This role is for a strong Python and Django developer with sound product judgment and a high degree of ownership. You will work directly with product, business and operations teams, convert broad requirements into clear technical plans, and build reliable production systems. The work spans backend platforms, applied AI for call-center operations and, where required, communications infrastructure.

You should be comfortable operating independently, asking the right questions when context is incomplete, learning unfamiliar technologies quickly, and keeping stakeholders informed from discovery through deployment.

Requirements

What You Will Own

  • End-to-end delivery: Own projects from discovery and technical design through implementation, testing, deployment, monitoring and iteration.
  • Requirements translation: Understand business and product goals, identify gaps or risks, and convert them into practical technical requirements and milestones.
  • Backend engineering: Design, build and maintain Python/Django services, APIs, data models, integrations and background-processing workflows.
  • Applied AI systems: Build AI agents and automation for call-center operations, including performance reports, conversation analysis and actionable feedback that helps agents improve their KPIs.
  • AI quality and safety: Define evaluation criteria, structured outputs, human-review paths, guardrails and monitoring so AI features are useful, measurable and dependable.
  • Telephony and communications: Contribute to or extend PBX and call-center infrastructure, including FreeSWITCH-based solutions and related integrations where needed.
  • Engineering quality: Write clean, maintainable and well-tested code; participate constructively in reviews; document important decisions; and improve reliability, performance and security.
  • Project coordination: Break work into deliverable stages, manage dependencies and risks, communicate progress clearly, and drive projects to completion without constant follow-up.
  • Team contribution: Collaborate openly, support teammates and share knowledge while remaining accountable for your own outcomes.

Required Experience & Skills

  • 3+ years of professional software-development experience, primarily in backend or full-stack engineering.
  • Strong proficiency in Python, Django and Django REST Framework, with a track record of shipping production applications.
  • Good understanding of API design, relational databases, data modelling, background jobs, testing, debugging and performance fundamentals.
  • Demonstrated ability to turn loosely defined business or product needs into a sensible technical design and delivery plan.
  • Strong problem-solving skills, product awareness and the judgment to balance speed, quality and maintainability.
  • Clear written and verbal communication, including the ability to explain technical trade-offs to non-technical stakeholders.

Applied AI Capability

  • Hands-on experience building AI-enabled products, LLM-powered workflows or autonomous/semi-autonomous agents, or strong project evidence demonstrating the ability to do so.
  • Familiarity with prompt design, tool/function calling, structured outputs, retrieval or context management, and human-in-the-loop workflows.
  • Ability to evaluate AI output quality and reason about accuracy, latency, cost, privacy and operational failure modes.
  • Experience with text analytics, reporting, conversation intelligence or workflow automation is especially relevant.

Preferred, Not Mandatory

  • Experience with FreeSWITCH, Asterisk, SIP, WebRTC, PBX platforms or other VoIP/call-center technologies.
  • Experience with PostgreSQL, Redis, Celery, Docker, cloud infrastructure, CI/CD and observability tooling.
  • Exposure to customer-support, contact-center, CRM, fintech or other operationally intensive environments.
  • Experience integrating third-party APIs and maintaining services where uptime and data quality matter.

What Success Looks Like

  • Within the first 90 days: You understand the product and engineering environment, earn the team's trust, and independently deliver a meaningful improvement or feature.
  • Within six months: You are reliably taking broad problems, producing clear technical plans and shipping maintainable solutions with minimal supervision.
  • Ongoing: Your work measurably improves product capability or operational performance, and your systems are trusted because they are observable, documented and supportable.

The Person We Are Looking For

You are a pragmatic builder: curious, dependable and comfortable with ambiguity. You care about business outcomes as much as technical elegance, but you do not compromise on the foundations that make software reliable. You work well with others, take ownership without waiting to be chased, and learn whatever is needed to solve the problem in front of you.

Similar jobs

Software Engineer roles near Karachi, Sindh
6h
Save
Mark Applied
Hide
Software Developer
Karachi, Sindh, Pakistan
OnsiteFull Time
Aga Khan Health Services
Aga Khan Health Services: Nonprofit development network improving quality of life through health, education, culture, infrastructure, and economic development.
3+ YOEBachelor’s degree in computer science, software engineering, information technology, or related field; 3 years’ experience in BI tools, software development, system design, databases, dashboards, Flutter, Android, APIs, and programming languages.
C#, SQL, Microsoft Access, Oracle, Firebase, VB.Net, AJAX, HTML, CSS, DAX, SQLite, Android Studio, Java, Kotlin, Flutter, Dart, REST APIs, JSON, Power BI, Microsoft Excel, SDLC, MVVM, MVC
5d
Save
Mark Applied
Hide
Software Engineer
Karachi, Sindh, Pakistan
OnsiteFull Time
NCR Atleos
NCR AtleosNYSE: NATL: Provides self-service financial access solutions.
2+ YOEBachelor's degree in computer science, software engineering, IT, or related field; 2+ years with Microsoft .NET and Python; experience with enterprise applications, APIs, databases, integrations, testing, and troubleshooting.
Microsoft .NET, C#, ASP.NET, .NET Core, Python, APIs
1w
Save
Mark Applied
Hide
Senior Software Engineer I
Karachi or Lahore
HybridFull Time
Careem
Careem: Private Dubai-based super-app providing ride-hailing, food and grocery delivery, digital payments, and everyday services across the Middle East.
Backend engineering experience at mid-band level or above, strong Golang or modern-language skills, REST APIs, distributed systems, Kafka, Avro, AWS, on-call debugging, communication, autonomy, and mentoring experience.
Golang, Java, Kotlin, C#, C++, REST APIs, Kafka, Avro, AWS, S3, CloudFront, DNS, Docker, Kubernetes
2w
Save
Mark Applied
Hide
Senior SDET
Karachi, Sindh, Pakistan
HybridFull Time
Securiti AI
Securiti AI: Securiti is a private U.S. data-security software helping enterprises secure, govern, protect, and responsibly use data and AI.
5+ YOE5+ years in software test engineering, preferably enterprise SaaS, with application or security testing experience; strong programming and automation framework skills; distributed systems knowledge; bachelor's degree desirable.
API, UI
2w
Save
Mark Applied
Hide
Trainee Software Developer
Karachi, Sindh, Pakistan
OnsiteFull Time
Contour Software
Contour Software: Pakistan-based global technology delivery center providing software development, support, and business services to Constellation Software divisions.
University degree in AI, computer science, information technology, or related field. Requires Python, object-oriented programming, software lifecycle knowledge, and familiarity with C#, ASP.NET, Angular, SQL Server, RESTful APIs, and AI technologies.
Python, Generative AI, LLMs, RAG, Prompt Engineering, C#, ASP.NET, Angular, SQL Server, RESTful APIs
3mo
Save
Mark Applied
Hide
Software Developer/Engineer
Karachi, Sindh, Pakistan
RemoteFull Time
Qureos
Qureos: AI-powered recruitment platform connecting talent with employers.
3+ YOE3+ years software development, strong TypeScript/Node.js, REST and OAuth experience, async and distributed systems knowledge, hands-on with Claude Code/Codex, clear written English.
TypeScript, Node.js, REST, OAuth, Claude Code, Codex, One CLI, MCP (Model Context Protocol)
6mo
Save
Mark Applied
Hide
Software Engineer (Machine Learning)
Cairo or Islamabad or Karachi or Lahore
OnsiteFull Time
BRKZ
BRKZ: Saudi construction-tech marketplace connecting contractors to building-material suppliers with embedded financing.
5+ YOEExpert Python and ML engineering; 5-8 years in ML or applied AI with production delivery; strong with LLMs, embeddings, RAG, data analysis, and cloud deployments.
Python, FastAPI, LangChain, Vertex AI, OpenAI APIs, TensorFlow, PyTorch, Scikit-learn, Pinecone, Airflow, Prefect, GitHub, Docker, Terraform, PostgreSQL, BigQuery, n8n
11mo
Save
Mark Applied
Hide
Software Engineer - PHP
Karachi, Sindh, Pakistan
OnsiteFull Time
Creative Chaos
Creative Chaos: Integrated technology innovation and software development firm.
2+ YOEBachelor's in Computer Science/Software Engineering or equivalent; 2-3 years in industry; strong PHP, MVC; knowledge of JavaScript, MySQL, MongoDB, Redis; debugging and SaaS deployment with PHP/MySQL.
PHP, MVC frameworks, JavaScript, MySQL, MongoDB, Redis, HTML