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-2742_475795

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

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.