NewRich Network

Senior Backend Developer, PHP Laravel

NewRich Network

full-time

Posted on:

Origin:  • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSDockerFFmpegJavaScriptKubernetesLaravelMongoDBMySQLNoSQLPHPRedisSQL

About the role

  • Help build the Newrich Network — the internet’s newest platform designed to inspire and guide people toward living the Newrich Lifestyle.
  • Take on leadership responsibilities within the dev team and work closely with the Lead Developer to build and scale core systems.
  • Develop and maintain server-side code using PHP (PHP 8) and related technologies.
  • Design and implement APIs for communication between front-end and back-end systems.
  • Collaborate with front-end developers to integrate user-facing elements with server-side logic.
  • Optimize application performance, scalability, and security.
  • Develop, optimize, and maintain database schemas, queries, and indexing for efficient data storage and retrieval.
  • Troubleshoot and resolve issues related to application functionality, performance, and security.
  • Participate in code reviews and provide constructive feedback to peers; mentor team members.
  • Implement and maintain unit tests, integration tests, and other testing methodologies; participate in CI/CD setup and management.
  • Create and maintain detailed documentation of code, processes, and API specifications.
  • Assist project managers in estimating project timelines and deliverables and provide technical insights during planning and execution.

Requirements

  • Demonstrated experience working as a PHP Backend Developer or in a similar role, showcasing a strong track record of successful projects.
  • Strong knowledge of PHP 8 and MySQL, along with proficiency in related frameworks (e.g. Laravel 9+).
  • Familiarity with RESTful APIs and web services.
  • Led and managed cross-functional teams, providing guidance, fostering collaboration, and ensuring alignment with organizational goals.
  • Solid experience with version control systems (e.g. Git).
  • Proven ability to manage inter-system integrations.
  • Solid understanding of database design, architecture and optimization techniques.
  • Excellent problem-solving skills and a keen attention to detail.
  • Strong ability to work independently with minimal supervision, as well as collaboratively as part of a team.
  • Strong verbal and written communication skills; fluency in English both written and oral is a requirement.
  • Experience with automated testing frameworks (PHP Unit or similar).
  • Understanding of security best practices (knowledge of common security vulnerabilities such as SQL injection and XSS and how to prevent them).
  • Educational: Prefer minimum completion of a Bachelors degree in a related field such as computer science, engineering, or software development; candidates without degree considered if they can demonstrate technical aptitude.
  • Self-driven and self-motivated; able to work independently without micromanagement; ability to excel in a fast-paced, dynamic work environment.
  • Nice to have: Experience with AWS.
  • Nice to have: Experience with WebRTC, FFMPEG, Apple Low-Latency HLS or SRT; knowledge of Transcoder, nDVR, RTMP and DRM features.
  • Nice to have: Knowledge of front-end technologies (HTML, CSS, JavaScript).
  • Nice to have: Understanding of DevOps practices and experience with containerization (Docker, Kubernetes).
  • Nice to have: Familiarity with Agile/Scrum methodologies.
  • Nice to have: Knowledge of modern PHP features and PSR standards.
  • Nice to have: Experience with NoSQL databases (MongoDB, Redis, etc.).