Enable job alerts via email!

Mawari Network - Full-Stack Engineer (Remote)

Mawari Technologies

Waterloo

Remote

CAD 80,000 - 120,000

Full time

Yesterday
Be an early applicant

Job summary

A technology startup is seeking a Full-Stack Developer to design and implement complex distributed platforms. You will work with technologies like Golang, Python, and Docker, focusing on building scalable applications and ensuring API security. Ideal candidates have over 4 years of experience and a strong background in front-end and back-end development. This role offers a chance to work in an innovative environment at the Waterloo Accelerator Centre.

Benefits

Flexible meeting areas
Free beverages
Natural light and open spaces

Qualifications

  • Proficiency in front-end and back-end development.
  • Expertise in containerization and orchestration.
  • Experience with distributed systems.

Responsibilities

  • Design and implement complex distributed platforms.
  • Architect and deploy containerized applications using Docker.
  • Research and integrate new frameworks and best practices.

Skills

Full-stack development
Containerization
Distributed systems
API security
Problem-solving

Education

4+ years experience as a full-stack developer

Tools

React.js
Python
Golang
Docker
Kubernetes

Job description

Job Description

About Mawari

Mawari develops cloud rendering and streaming technologies for high-quality augmented reality deployments. We believe the next era of the Internet will be experienced through XR devices, and we are building key underlying technologies for this evolution.

We are an expanding startup funded by global investors, with a highly technical team worldwide. Our Canadian office is located in the Accelerator Centre, just north of the University of Waterloo's main campus.

Vision

We believe XR devices will revolutionize how we work, socialize, and learn. To support this, we are building The Mawari Network, a decentralized 3D and XR content delivery platform that leverages Web3 principles to enhance scalability and performance.

What we are building

The Mawari Network orchestrates a decentralized network of GPU-powered nodes running the Mawari Engine to render and stream interactive 3D content in real-time to mobile XR devices, overcoming infrastructure and compute limitations.

Why work with us

Mawari is a pioneer in cloud rendering and streaming, with over 40 deployments worldwide. We have strong partnerships in the XR industry and are backed by top investors. Join us to make a difference by building a public good and shaping the future of the internet.

About The Role

Key Responsibilities :

  1. Design and implement complex distributed platforms for data storage, scaling algorithms, and container orchestration.
  2. Analyze and resolve fault-tolerance, high-availability, performance, and scalability issues.
  3. Identify problems, instrument components, and implement solutions.
  4. Architect and deploy containerized applications using Docker for scalability.
  5. Design high-availability systems with fast data processing.
  6. Develop backend services in Python, Go, and Rust to support frontend features.
  7. Debug issues across the stack and improve application functionality.
  8. Research and integrate new frameworks, libraries, and best practices.
  9. Ensure API security and data integrity using OAuth2, OIDC, and JWT.
  10. Build and refine user interfaces focusing on responsiveness, design, performance, and accessibility.
  11. Implement state management with Redux for efficient data handling.

Technologies we use :

  • Golang / Python / Rust / TypeScript
  • GCP / Terraform
  • Docker / Kubernetes
  • Move / Solidity / Rust
  • Prometheus / Grafana / OTel

Education and Experience

We value your accomplishments and ability to succeed. You may have some or all of the following :

  • 4+ years experience as a full-stack developer
  • Proficiency in front-end (Reactjs, Nextjs) and back-end (Nodejs, Python, Golang) development
  • Experience with distributed systems
  • Expertise in containerization, orchestration, and monitoring
  • Experience with SQL databases
  • Knowledge of networking concepts (IP, routing, VPC, load balancing)

Nice to have :

  • Experience with Rust programming
  • Blockchain project experience (Ethereum, Solana)
  • Experience with Windows System Programming

Location

The Canadian office is at the Waterloo Accelerator Centre, near the University of Waterloo, accessible via the Ion light rail system. The workspace offers natural light, open spaces, flexible meeting areas, and free beverages.

Other

This role offers the chance to work with successful entrepreneurs, researchers, and engineers on technologies shaping the future of the internet.

Hiring Policy

Mawari is committed to diversity, inclusion, and accessibility. We hire talent regardless of race, gender, age, or background, believing diversity benefits our community and products.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.