Senior Software Engineer

Newrich NetworkToronto, ON
Remote

About The Position

Newrich is seeking a Senior Software Engineer to join their team. This is a hands-on role focused on contributing across the product, building new features, improving existing systems, and enhancing team efficiency. The engineer will work with a modern tech stack including PHP 8.2/Laravel 10, Node.JS, Golang, and React frontend (React 18 + TypeScript + Vite) on AWS infrastructure. The company is mission-driven, aiming to reduce economic inequality by empowering individuals through education and technology. They are a fast-growing, remote-first team spanning the Americas and Europe, focused on building a creator platform and software tools for coaches and digital entrepreneurs. This role offers the opportunity to shape both the product and the company culture, with direct access to founders and influence on business decisions.

Requirements

  • 8+ years of software engineering experience
  • Proven experience designing and scaling complex distributed systems
  • Experience working on high-growth products or platforms
  • Strong backend experience (e.g., PHP/Laravel, TypeScript/Node, Go, or similar)
  • Deep understanding of: System design and architecture, API design and service boundaries, Databases (MySQL, Postgres, event-driven systems), Caching, queues, and async processing
  • Experience with Cloud infrastructure (AWS or equivalent)
  • Ability to operate with high autonomy
  • Strong product intuition—can make tradeoffs between speed and scalability
  • Experience mentoring engineers and influencing technical direction
  • Comfortable working in early-stage, ambiguous environments
  • Candidates must reside within the country of the advertised role.
  • Experience in a multi-service/microservices-style architecture
  • Familiarity with AWS services such as ECS/ECR, RDS, S3, CloudFront, Redis, Amazon MQ, and Lambda
  • Experience with Infrastructure as Code (especially CloudFormation-style templates and environment parameterization)
  • Experience improving GitHub Actions workflows and CI/CD pipelines
  • Familiarity with automated testing and quality tooling (Pest/PHPUnit, Vitest, Playwright, ESLint/Prettier, Pint, Psalm)

Nice To Haves

  • Marketplaces
  • Social platforms
  • Payments / fintech systems
  • SaaS infrastructure
  • Payment systems or financial workflows
  • Real-time systems (messaging, notifications, streaming)
  • You can demonstrate experience scaling large distributed architectures.
  • You have experience in working in a remote-first environment.
  • You have worked with social media, fintech, or messaging applications before.

Responsibilities

  • 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)
  • Improve performance, reliability, and system observability
  • Work closely with founders to translate product vision into technical systems
  • Set engineering standards, best practices, and code quality bar
  • Mentor engineers and help level up the team
  • Identify and eliminate bottlenecks across the stack
  • Develop and maintain server-side applications (PHP 8, Laravel 10, Node.JS, Golang, MySQL).
  • Build and optimize APIs, ensure performance, scalability, and security.
  • Implement front-end features with React.js (18.2).
  • Work with CI/CD pipelines, automated testing, and code reviews.
  • Collaborate with cross-functional teams, mentor juniors.
  • Manage integrations between systems and cloud services (AWS).
  • Maintain documentation, database schemas, and ensure security best practices.

Benefits

  • Flexible working environment with a lot of autonomy
  • Remote working budget
  • Educational budget and time to develop new skills
  • Paid Adventure Time – Take an all-expenses-paid remote working trip for 3 weeks to a destination of your choice with one of our remote work-trip partners.
  • Me-Days” – flexible personal days you can take whenever you need a reset.
  • Fast Growth, Big Upside – more ownership, faster learning, and a real chance to shape the future of our company (and your career).
  • Equity + Bonus - Take some early equity and grab a piece of our future success. Bonuses paid out based on company hitting specific milestones and KPIs.
  • Unlimited Learning – full access to every course and program on our NewRich platform.
  • Home Office Stipend – budget to create your ideal workspace and provide you with a new MacBook.
  • Annual Retreat – Work remote, but meet the team IRL. Every year we gather in amazing locations.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service