Mawari makes cloud rendering and streaming technologies to enable exceptionally high-quality augmented reality deployments.  We believe that the next era of the Internet will be experienced through XR [extended reality] devices and we are building some of the key underlying technologies required to power that evolution.  

We are an expanding startup funded by global investors, and we have a deeply technical team of experts dotted around the world.  The Canadian branch of our team, where this posting will be located, works out of an office conveniently situated in the Accelerator Centre just north of the University of Waterloo’s main campus.

Vision

At Mawari, we believe the next era of the Internet will be experienced through XR devices. It represents a fundamental and pivotal change on how we work, socialize and learn today. 

What we are building

The Mawari Network is a decentralized 3D and XR content delivery platform that breaks the bottlenecks of infrastructure supply for real-time rendering, and the lack of local compute power on XR devices. 

Why work with us

Mawari is a pioneer in cloud rendering and streaming technologies. Our core technology has been validated in the market through repeated success in the XR industry with over 40+ deployments to date worldwide. We have strong world-class partnerships with the most influential companies in the XR / metaverse industry. 

About The Role

Key Responsibilities:

  • Distributed Systems
    • Design and implement complex, distributed platforms for storing data, scaling parallel algorithms, orchestrating containers etc
    • Analyze fault-tolerance and high-availability issues, performance and scale challenges, and solve them
    • Pinpoint problems, instrument relevant components as needed, and ultimately implement solutions
    • Architect and implement containerized applications using Docker, facilitating ease of deployment and scalability
    • Ability to design high availability systems with fast data processing
  • API
    • Design and implement robust backend services in Python, Go and Rust to support front-end features
    • Debug application issues across the stack (frontend and backend) and push updates to improve functionality and user experience
    • Investigate, learn and present new frameworks, libraries and best practices to the team to experiment with them in order to improve our backends
    • Ensure API security and data integrity using OAuth2, OIDC, and JWT
  • Frontend
    • Build and refine user interfaces for better user experience, with a focus on responsive design
    • Build high quality, functional UI elements, with an eye towards design detail, performance and accessibility
    • Implement state management using 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 are most interested in what you have accomplished and your demonstrated ability to succeed in this role. You may have some or all of the following:

  • 4+ years experience working as a full-stack developer
  • Advanced proficiency in both front-end (Reactjs, Nextjs) and back-end (Nodejs, Python, Golang) development
  • Experience with distributed systems
  • Expert in containerization, orchestration, and monitoring
  • Experience with one or more SQL databases
  • Familiarity with networking (IP addressing, routing, VPC, Load Balancing etc)
  • Nice to have:
    • Experience with Rust programming
    • Experience with Blockchain projects (Ethereum, Solana)
    • Experience with Windows System Programming

Hiring Policy

Mawari is an equal opportunity employer. We are committed to building and supporting a culture of diversity, inclusion, and accessibility.

Salary

110,000 - 120,000 USD

Yearly based

Remote Job

Worldwide

Job Benefits
Paid time off
Job Overview
Job Posted:
5 months ago
Job Expire:
3w 4d
Job Type
Full Time
Job Role
Blockchain Developer
Education
Any
Experience
3+ Years
Total Vacancies
3

Job Tags:

Share This On:

Location

Canada