Lead Software Engineer

NewRich Network Logo

NewRich Network

πŸ’΅ $57k-$86k
πŸ“Remote - Canada

Summary

Join Newrich Network, a platform inspiring the Newrich Lifestyle, as a Lead Software Engineer. You will lead frontend and backend development using TypeScript/React and PHP/Laravel, architecting high-performance applications on AWS. This role involves 80% hands-on development and 20% engineering leadership, mentoring junior engineers and championing best practices. The ideal candidate possesses strong expertise in TypeScript, React, PHP, Laravel, AWS, and testing frameworks, along with excellent communication and leadership skills. Newrich prioritizes work-life balance and offers a supportive work environment.

Requirements

  • BS in Computer Science or related field
  • 6+ years of professional software engineering experience
  • Prior experience in a lead-level role on a cross-functional team
  • Strong expertise in: TypeScript + React
  • PHP (Laravel ecosystem, modern PHP 8+ practices)
  • Building and integrating with RESTful and GraphQL APIs
  • Writing and maintaining automated tests (Jest, PHPUnit, etc.)
  • Experience with AWS (e.g., Lambda, API Gateway, RDS, S3, CloudFront, IAM)
  • Strong understanding of application security principles (XSS, CSRF, auth flows)
  • Solid grasp of Git, GitHub workflows, and CI/CD pipelines
  • Proven ability to guide architecture discussions and set technical direction
  • Excellent verbal and written communication skills
  • Excellent time management, prioritization, and organizational skills
  • Self-motivated and able to maintain excellence with minimum supervision

Responsibilities

  • Lead implementation of frontend applications using TypeScript + React
  • Build and maintain robust backend APIs and services using PHP + Laravel
  • Design scalable architectures across standard AWS services (e.g., S3, Lambda, RDS, SQS, CloudFront)
  • Write and maintain comprehensive test coverage (unit, integration, and E2E)
  • Advocate for performance, accessibility, security, and maintainability in all codebases
  • Mentor junior and mid-level engineers via code reviews, 1:1s, and pairing sessions
  • Champion and enforce best practices: code standards, testing discipline, Git workflows, CI/CD
  • Collaborate with product and cloud teams to ensure system design aligns with business goals
  • Foster a culture of accountability, curiosity, and continuous learning
  • Challenge "the way things are" with reasoned, data-backed proposals for improvement
  • Help shape hiring processes and participate in technical interviews

Preferred Qualifications

  • Familiarity with containerization (Docker) and serverless frameworks
  • Passion for developer tools, DX, and process automation
  • Experience working in high-growth startups or SaaS environments

Benefits

  • Competitive base salary (80-120K CAD)
  • Profit Sharing Pool (4%) and Stock Options
  • Comprehensive PTO and Sick Days package
  • Opportunity to work remotely with flexible hours
  • Annual company retreat for team building and collaboration

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.