Enable job alerts via email!

Mawari Network - Full-Stack Engineer

Mawari

Waterloo

On-site

CAD 80,000 - 110,000

Full time

Yesterday
Be an early applicant

Job summary

A tech startup in Waterloo is seeking a Full-Stack Developer to design and implement platforms for cloud rendering technologies. The ideal candidate has at least 4 years of experience in full-stack development, with proficiency in both front-end and back-end technologies including React.js and Python. Join us to work on cutting-edge solutions that shape the future of the internet.

Benefits

Flexible workspace
Free beverages

Qualifications

  • 4+ years as a full-stack developer.
  • Proficiency in front-end (Reactjs, Nextjs) and back-end (Nodejs, Python, Golang) development.
  • Experience with distributed systems.

Responsibilities

  • Design and implement complex distributed platforms.
  • Analyze and resolve fault-tolerance and scalability issues.
  • Develop backend services in Python, Go, and Rust.

Skills

Full-stack development
React.js
Python
Docker
Go
Rust
Server management

Education

4+ years in a relevant role

Tools

GCP
Terraform
Kubernetes

Job description

About Mawari

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

We are a growing startup funded by global investors, with a highly technical team worldwide. Our Canadian office, located in the Accelerator Centre near the University of Waterloo, is where this role is based.

Vision

We believe the next Internet era will be experienced through XR devices, transforming how we work, socialize, and learn. To support this, we are building The Mawari Network, a decentralized 3D and XR content delivery platform that overcomes infrastructure bottlenecks by orchestrating GPU-powered nodes running our proprietary Mawari Engine. We aim to make this infrastructure a public good.

What we are building

The Mawari Network enables real-time rendering and streaming of interactive 3D content to mobile XR devices at scale, leveraging Web3 principles to enhance scalability.

Why work with us

Mawari is a pioneer in cloud rendering, with over 40 deployments worldwide. We have strong partnerships in the XR and metaverse industry. Since 2017, we have been self-funded and post-revenue. Recently, we secured new funding to expand our core technology team. Join us to build a public good and shape the future of the internet.

**About The Role**

Key Responsibilities:

  1. Design and implement complex distributed platforms for data storage, parallel 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 with 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 functionality.
  8. Research and introduce new frameworks and best practices.
  9. Ensure API security and data integrity using OAuth2, OIDC, and JWT.
  10. Frontend:
  11. Build responsive, user-friendly interfaces with attention to design, performance, and accessibility.
  12. Implement state management with Redux.

Technologies we use:

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

Education and Experience

We value demonstrated accomplishments and success in this role. Candidates may have some or all of the following:

  • 4+ years 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
  • Networking knowledge (IP, routing, VPC, load balancing)

**Nice to have:**

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

Location

The Canadian office is at the Waterloo Accelerator Centre, a modern facility near the University of Waterloo, accessible via the Ion light rail system. It offers a bright, open, flexible workspace with amenities like free beverages.

Other

This role offers the chance to work with a talented team of entrepreneurs, developers, researchers, and engineers on cutting-edge technologies shaping the future of the internet.

Hiring Policy

Mawari is an equal opportunity employer committed to diversity, inclusion, and accessibility. We hire the best talent regardless of race, color, creed, national origin, disability, marital status, age, veteran status, sex, sexual orientation, gender identity, or expression. We value diverse backgrounds, perspectives, and skills, which benefit our team, products, and community.

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