×
Register Here to Apply for Jobs or Post Jobs. X

Full Stack Developer Remote

Remote / Online - Candidates ideally in
Charlottetown, PEI, Canada
Listing for: Signal49 Research
Full Time, Contract, Remote/Work from Home position
Listed on 2026-06-11
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer
Job Description & How to Apply Below
Position: Full Stack Developer (6-month contract) (Remote)

Signal
49 Research is the nation’s largest independent applied research organization offering unbiased, evidence-based information and analysis to industry, NGOs and federal/provincial governments. We have one of the country’s largest private economic analysis and forecasting teams and are widely recognized for expert economic forecasting, modeling, and leading analysis. Signal
49 Research undertakes research to address the most pressing issues in Economics, Innovation and Technology, Human Capital, Sustainability, Immigration, Indigenous and Northern Communities, Education and Skills, and Health. Our social science research provides actionable pathways to solutions. Simply put, we deliver insights that help Canada’s leaders cut through the noise and make informed decisions. Check our website:

We are seeking an experienced and self-directed Full Stack Developer for a 6‑month contract engagement to design, build, and maintain interactive Business Intelligence dashboards and data reporting tools. The successful candidate will work closely with internal clients and data teams to translate functional requirements into polished, database‑driven web applications deployed on a Linux server environment.

A distinguishing aspect of this role is the expectation that the developer will leverage AI‑assisted code generation — specifically Anthropic’s Claude — as a core part of their workflow, combined with the judgment and expertise to review, test, and refine AI‑generated output to production standards.

Our Ideal Candidate is …

a pragmatic, detail‑oriented developer who has fully embraced AI‑assisted development as a core skill — not just as an occasional shortcut, but as a structured, disciplined methodology. They understand that the value of AI code generation lies in the quality of the specification fed into it and the rigor applied when reviewing the output. They are equally comfortable writing a complex SQL JOIN from scratch, debugging a PHP session issue on a Linux server, and explaining a proposed data visualization to a program manager who has never written a line of code.

They take ownership of their deliverables and communicate proactively when requirements are ambiguous or technically challenging.

About the Role Dashboard & Reporting Development
  • Design and build interactive, database‑driven web dashboards and reporting pages using PHP, MySQL, HTML, CSS, and Type Script (including JavaScript).
  • Integrate data visualization libraries (e.g., Chart.js) to render timelines, bar charts, rankings, and other analytical views.
  • Write optimized SQL queries involving multi‑table JOINs, embedded queries, aggregations, GROUP BY, and filtered result sets.
  • Develop reusable PHP components and include files (e.g., database connection helpers, shared layouts).
  • Ensure all output is properly sanitized and escaped to prevent XSS and SQL injection vulnerabilities.
AI‑Assisted Development
  • Use Claude (Anthropic) to generate PHP, SQL, Type Script, JavaScript, HTML, and CSS code from detailed technical specifications.
  • Write precise, well‑structured AI prompts that outline detailed technical specifications and requirements, to produce accurate and complete code with minimal iteration.
  • Critically review all AI‑generated code for correctness, security, performance, and adherence to project standards.
  • Test generated code in the live server environment, identify discrepancies, and apply targeted corrections.
  • Integrate functional and code components produced in different iterations.
  • Maintain a disciplined human‑in‑the‑loop workflow, using AI as a productivity accelerator rather than a substitute for sound engineering judgment.
Client Communication & Requirements
  • Meet with internal clients to gather, clarify, and document functional requirements for new dashboards and reporting features.
  • Propose technical approaches and explain trade‑offs in plain language accessible to non‑technical stakeholders.
  • Proactively flag limitations, constraints, or risks and present well‑reasoned alternative solutions.
  • Provide progress updates and demos at regular intervals throughout the contract.
Server & Deployment
  • Deploy and manage PHP web applications on Ubuntu Linux…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary