Full Stack Developer Remote
Charlottetown, PEI, Canada
Listed on 2026-06-11
-
Software Development
Software Engineer, Full Stack Developer
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.
- 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.
- 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.
- 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.
- Deploy and manage PHP web applications on Ubuntu Linux…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: