Emumba logo

Staff Backend Engineer, Distributed Systems

Emumba

Hybrid
Islamabad, Pakistan
Full-time
Staff
5+ yrs
Salary not listedPosted 2w ago

Real job — pulled straight from Emumba’s careers page · Verified July 28, 2026 · No reposts.

Job description

Emumba is hiring a Staff Backend Engineer, Distributed Systems — a full-time, based in Islamabad, Pakistan role. Apply directly on Emumba's careers page below.

Staff Backend Engineer

Department: Backend

Employment Type: Full Time

Location: Islamabad, Pakistan, Islamabad, Pak, Hybrid

We're looking for a highly skilled Staff Backend Engineer to design and build robust, scalable, and secure distributed systems. As a critical member of our engineering team, you'll use your expertise in Python to build cloud-native applications that power our core services. We currently operate in an AWS environment, and the core need is strong distributed systems and backend fundamentals.

Key Responsibilities

  • Build backend logic for event-driven systems using message queues and pub/sub services, with strong data processing and file-handling logic.
  • Manage concurrent tasks efficiently in distributed environments using asynchronous programming techniques.
  • Design and implement data processing pipelines across cloud storage, compute, and database services.
  • Optimize applications for performance and scalability through caching, async calls, and latency reduction.
  • Design and develop serverless applications and RESTful APIs using Flask or FastAPI.
  • Follow cloud security best practices (IAM, encryption, network isolation), and implement authentication mechanisms (OAuth, JWT, or managed identity services).

Skills, Knowledge and Expertise

Must-Have Skills

  • 5+ years of hands-on Python backend development experience, with solid exposure to cloud-native or serverless solutions (AWS preferred).
  • Proven experience with distributed systems concepts — event-driven architecture, message queues, and scalable data pipelines.
  • Hands-on experience with asynchronous and concurrent programming.
  • Strong testing and debugging skills across distributed architectures.

Nice-to-Have

  • Exposure to GenAI tooling or LLM-based systems, particularly RAG or agentic RAG architectures, is a plus.
  • Experience integrating LLM APIs into backend services or workflows.
  • Familiarity with vector databases and embedding-based search.

Soft Skills

  • Builder mindset: thrives on writing, debugging, and improving production code.
  • Collaborative, humble, and open to feedback.
  • Strong communicator who explains design decisions clearly.
  • Influences through contribution, not hierarchy.

Get Backend Engineer jobs like this

New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.

Email me new jobs
Sequoia Connect logo

Senior Azure Developer

Remote · Mexico-eligible
✓ From careers page· 34m ago
Sequoia Connect logo

Senior Data Engineer (Remote)

Remote · US-eligible
✓ From careers page· 34m ago
Sequoia Connect logo

Senior AWS Data Engineer

United States
✓ From careers page· 34m ago
Sequoia Connect logo

Senior AWS Data Engineer

México
✓ From careers page· 34m ago

Frequently asked questions

What skills are required for Staff Backend Engineer, Distributed Systems at Emumba?

The required skills for Staff Backend Engineer, Distributed Systems at Emumba include: Python, AWS, REST, Flask, FastAPI, IAM, OAuth, Generative AI, LLM, RAG.

What is the seniority level for Staff Backend Engineer, Distributed Systems at Emumba?

Staff Backend Engineer, Distributed Systems at Emumba is a Staff level position.

How do I apply for Staff Backend Engineer, Distributed Systems at Emumba?

You can view the full description and apply for Staff Backend Engineer, Distributed Systems at Emumba on EchoJobs: https://echojobs.io/job/emumba-staff-backend-engineer-distributed-systems-backend-njq5b.