Enable job alerts via email!

Full Stack Developer

Burnout Brands

British Columbia

Remote

CAD 70,000 - 100,000

Full time

8 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in the performance sector is seeking a Full-Stack PHP Developer to join their team. The ideal candidate will be responsible for managing their custom-built internal dashboard application, enhancing business operations through effective debugging and feature development in a remote work environment. Candidates should possess a strong understanding of PHP, JavaScript, and experience with database management. Opportunities for growth within the company and a collaborative team atmosphere await the successful applicant.

Qualifications

  • Strong command of PHP 8+, extensive database interaction using PDO.
  • Mastery of Vanilla JavaScript and experience with Bootstrap.
  • Understanding of security best practices and EDI processing.

Responsibilities

  • Maintain, debug, and optimize existing PHP code and modules.
  • Develop new features based on business requirements.
  • Integrate with external APIs and process data from various sources.

Skills

PHP 8+ fundamentals
Database interaction using PDO
Complex SQL queries
JavaScript for client-side logic
Responsive design principles
Web security principles

Education

Bachelor’s degree in Computer Science

Tools

Git
phpMyAdmin
SQL Server Management Studio

Job description

BD Diesel Performance is hiring!

At BD Diesel Performance we're constantly striving not to be simply the best, but to be better.

We are seeking a skilled and experienced Full-Stack PHP Developer to join our team and take ownership of our custom-built internal dashboard application. This critical tool is the backbone of various business operations, including inventory management, production tracking, sales reporting, e-commerce integrations (Shopify, GCommerce), and more. The ideal candidate will be proficient across the full web development stack, comfortable working within a mature, custom PHP framework, and possess the ability to troubleshoot, optimize, and extend existing functionality while also developing new features. This role reports to our Information Technology Solutions Manager

This role remote and successful candidates can be based in either the United States or British Columbia, Canada.

  • Maintain, debug, and optimize existing PHP code within the custom framework and various application modules.
  • Develop new features and modules based on business requirements, adhering to existing coding standards and architectural patterns.
  • Work with and extend custom JavaScript libraries and UI components to enhance front-end functionality and user experience.
  • Interact with multiple database systems (MySQL, Microsoft SQL Server via ODBC/SQLSRV) using PDO, writing and optimizing complex SQL queries.
  • Integrate with external APIs (e.g., Shopify) and process data from various sources, including EDI files.
  • Develop and maintain scripts for unattended data synchronization and batch processing tasks.
  • Generate various document types (PDF, Excel) and handle image manipulation on the server-side.
  • Implement and maintain security best practices throughout the application.
  • Collaborate with stakeholders to understand requirements and translate them into technical solutions.
  • Contribute to code reviews and knowledge sharing within the team.

Working Conditions

  • Remote position, maintain a safe workspace at your home required

Education and Required Skills

  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience).
  • Must be legally authorized to work in Canada.

Backend Development (PHP):

  • Strong command of PHP 8+ fundamentals, including OOP and procedural programming paradigms.
  • Extensive experience with database interaction using PDO, including prepared statements, transaction management, and error handling.
  • Proficiency in writing complex and optimized SQL queries for MySQL and Microsoft SQL Server (using ODBC and/or SQLSRV drivers).
  • Experience working within and extending a custom PHP framework.
  • Solid understanding of web security principles and common vulnerabilities (SQL Injection, XSS) and how to mitigate them.
  • Experience with file system operations, including reading, writing, deleting, and managing files and directories.
  • Experience developing and maintaining unattended PHP scripts and understanding server-side scheduling (cron jobs).
  • Familiarity with generating documents (PDF, Excel) programmatically using PHP libraries.
  • Experience with image manipulation using PHP libraries (GD, ImageMagick, etc.).
  • Experience integrating with third-party APIs (REST, SOAP).
  • Experience processing and generating EDI (Electronic Data Interchange) files.
  • Understanding of session and cookie management in PHP.

Frontend Development (JavaScript, HTML, CSS):

  • Mastery of Vanilla JavaScript for complex client-side logic, DOM manipulation, and event handling.
  • Experience working with and extending custom JavaScript libraries and UI components (e.g., custom table implementations, modals, tabs, typeahead).
  • Proficiency with Bootstrap (experience with v5 is highly beneficial).
  • Strong knowledge of HTML5 and CSS3, including responsive design principles.
  • Experience with CSS pre-processors, specifically SCSS/Sass.
  • Experience implementing and working with AJAX for asynchronous communication.
  • Familiarity with client-side form handling and validation.

Architecture & Design:

  • Ability to quickly understand and work within the architecture of a database-driven, custom-built application.
  • Understanding of modular design principles.

Tooling & Practices:

  • Proficiency with a version control system, preferably Git.
  • Experience with debugging tools (browser developer tools for JavaScript).
  • Familiarity with database management tools (phpMyAdmin, SQL Server Management Studio).
  • Experience working with and maintaining existing/legacy codebases.
  • Comfortable working in a WAMP development environment.
  • Experience working with complex business logic, in areas such as Inventory Management, Production, Sales, E-commerce, CRM, or ERP systems.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Full Stack Developer

Hubstaff blog

Toronto

Remote

CAD 70,000 - 100,000

Today
Be an early applicant

Freelance Software Developer (C/C++ - Rust) - AI Tutor

Mindrift

Vancouver

Remote

CAD 30,000 - 85,000

2 days ago
Be an early applicant

Front End Angular Developer (Full Stack)

Creative Circle, LLC

Toronto

Remote

CAD 80,000 - 110,000

Today
Be an early applicant

Java Full Stack Developer

US Tech Solutions

Toronto

Remote

CAD 70,000 - 100,000

2 days ago
Be an early applicant

(Remote) Senior Software Developer

N. Harris Computer Corporation - CAD

Victoria

Remote

CAD 90,000 - 120,000

7 days ago
Be an early applicant

Fullstack Developer, Retirement Solutions (100% Work From Home)

LifeWorks

Montreal

Remote

CAD 70,000 - 100,000

Today
Be an early applicant

.Net Full Stack Developer (Healthcare)

Yochana

Remote

CAD 80,000 - 120,000

3 days ago
Be an early applicant

Mid-Senior/Senior Full-Stack Developer (Latin America)

Devengine

Remote

CAD 80,000 - 120,000

4 days ago
Be an early applicant

Senior Full Stack Web Developer

Fresh Tracks Canada Inc.

Calgary

Remote

CAD 80,000 - 120,000

6 days ago
Be an early applicant