Staff Backend Engineer

Emumba

$130K — $155K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of experience in Python backend development, particularly in cloud-native environments (AWS preferred).
  • Strong expertise in distributed systems, including event-driven architecture and scalable data pipelines.
  • Experience with asynchronous and concurrent programming methodologies.
  • Proficiency in testing and debugging distributed architectures.
  • Familiarity with GenAI tooling or LLM-based systems is a plus.

Responsibilities

  • Build backend logic for event-driven systems using message queues and pub/sub services.
  • Manage concurrent tasks in distributed environments with asynchronous programming.
  • Design and implement data processing pipelines using cloud storage and compute services.
  • Optimize applications for performance and scalability with caching and async calls.
  • Design and develop serverless applications and RESTful APIs with Flask or FastAPI.
  • Implement security best practices for cloud environments, including IAM and encryption.

Benefits

  • Work in a dynamic, innovative environment that values technical expertise.
  • Opportunity to collaborate with a diverse team of skilled engineers.
  • Gain exposure to cutting-edge technologies, including GenAI and distributed systems.
  • Engage in meaningful projects that impact core services and applications.
  • Support for continuous learning and professional development.
Full Job Description
Staff Backend Engineer

Department: Backend

Employment Type: Full Time

Location: USA

Description

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

Similar Jobs

More Jobs at Emumba

More Information Technology Jobs

Find similar Staff Backend Engineer jobs: