IT & Software

Staff Python Backend Engineer

Emumba

Remote · Nationwide · Canada

Use Python and distributed systems expertise to build secure, scalable backend services from Canada. Work full time on cloud-native applications in AWS.

As a Staff Backend Engineer, you will design core services and backend logic for event-driven systems. The work spans asynchronous programming, data processing pipelines, serverless applications, and RESTful APIs. Strong distributed systems fundamentals support dependable engineering decisions.

Key Responsibilities:

  • Build event-driven backend logic using message queues and pub/sub services
  • Manage concurrent tasks with asynchronous programming techniques
  • Design data pipelines across cloud storage, compute, and databases
  • Optimize performance through caching, async calls, and latency reduction
  • Develop serverless applications and RESTful APIs with Flask or FastAPI

Requirements:

  • Five or more years of hands-on Python backend development
  • Experience with cloud-native or serverless solutions, preferably AWS
  • Knowledge of event-driven architecture, queues, and scalable data pipelines
  • Hands-on asynchronous and concurrent programming experience
  • Strong testing and debugging skills across distributed architectures

Apply Python, asynchronous programming, and distributed systems expertise to build scalable AWS backend services and APIs in Canada.

#J-18808-Ljbffr

Reference: WJ-4703_9521905

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.