Back to Jobs
NewRich NetworkDevelopment 1h ago

Staff Software Engineer

OntarioOntario
Full-time
$130,000 - $160,000 / year

Job Description

About the Role: We are looking for a Staff Software Engineer who can contribute across the product — building new features, improving existing systems, and helping the team work more efficiently. This is a hands-on role for someone who thrives in a dynamic environment and takes ownership of getting things done. You will work across our stack (PHP 8.2 / Laravel 10), Node.JS, Golang, and React frontend (React 18 + TypeScript + Vite), and AWS infrastructure, contributing directly to production code while helping improve workflows, documentation, and processes.

What You'll Do

  • Design and build scalable, fault-tolerant systems across product and infrastructure.
  • Own end-to-end architecture decisions across multiple services.
  • Lead development of core platform primitives (content, identity, transactions, messaging).
  • Develop and maintain server-side applications (PHP 8, Laravel 10, Node.JS, Golang, MySQL) and implement front-end features with React.js.
  • Work with CI/CD pipelines, automated testing, and code reviews.
  • Collaborate with cross-functional teams, mentor juniors, and help level up the team.
  • Manage integrations between systems and cloud services (AWS).

What You Bring

  • 8+ years of software engineering experience with proven experience designing and scaling complex distributed systems.
  • Strong backend experience (e.g., PHP/Laravel, TypeScript/Node, Go).
  • Deep understanding of system design, API design, databases (MySQL, Postgres), caching, queues, and async processing.
  • Experience with cloud infrastructure (AWS or equivalent) including ECS/ECR, RDS, S3, CloudFront, Redis, Amazon MQ, and Lambda.
  • Ability to operate with high autonomy and make tradeoffs between speed and scalability.
  • Comfortable working in early-stage, ambiguous environments.
  • Bonus: Experience scaling large distributed architectures, working in a remote-first environment, and background in social media, fintech, or messaging applications.

Benefits

  • Compensation: $130,000 - $160,000 USD/year (base + equity + annual bonus).
  • Meaningful equity package (early-stage upside).
  • Paid Adventure Time: Take an all-expenses-paid remote working trip for 3 weeks to a destination of your choice, plus flexible "Me-Days".
  • Unlimited Learning: Full access to every course and program on our NewRich platform.
  • Home Office Stipend: Budget to create your ideal workspace and a new MacBook to power your productivity.
  • Annual Retreat: Every year we gather in amazing locations (next stop: Colombia).

Safety First

  • Never pay for a job application.
  • Do not share sensitive bank info.
  • Verify the client before starting work.