Staff Backend Engineer in Winnipeg

Staff Backend Engineer in Winnipeg

Winnipeg Full-Time 123750 - 151250 $ / year (est.) On-site
E

At a Glance

  • Tasks: Design and build robust, scalable backend systems using Python in a cloud-native environment.
  • Company: Join a leading tech company focused on innovation and collaboration.
  • Benefits: Enjoy competitive salary, health benefits, and opportunities for remote work.
  • Other info: Dynamic team culture with excellent career growth and learning opportunities.
  • Why this job: Make an impact by developing cutting-edge applications that power core services.
  • Qualifications: 5+ years of Python backend experience and strong knowledge of distributed systems.

The predicted salary is between 123750 - 151250 $ per year.

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.

Staff Backend Engineer in Winnipeg employer: Emumba

Join our dynamic team as a Staff Backend Engineer in Canada, where you'll have the opportunity to work on cutting-edge cloud-native applications and distributed systems. We foster a collaborative work culture that values innovation and continuous learning, offering ample opportunities for professional growth and development. With a focus on employee well-being and a commitment to best practices in cloud security, we provide a rewarding environment for those looking to make a meaningful impact in technology.

E

Contact Details:

Emumba Recruitment Team

We think you need these skills to ace Staff Backend Engineer in Winnipeg

Python
Cloud-Native Applications
Distributed Systems
Event-Driven Architecture
Message Queues
Data Processing Pipelines
Asynchronous Programming