Signal49 Research

Full Stack Developer – 6-month contract

Signal49 Research

contract

Posted on:

Location Type: Remote

Location: Canada

Visit company website

Explore more

AI Apply
Apply

Salary

💰 CA$96,900 - CA$114,000 per year

About the role

  • Design and build interactive, database-driven web dashboards and reporting pages using PHP, MySQL, HTML, CSS, and TypeScript (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, TypeScript, 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.
  • 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.
  • Deploy and manage PHP web applications on Ubuntu Linux servers with Nginx or Apache.

Requirements

  • Post-secondary degree or diploma in Computer Science, Engineering or a related field
  • 5+ years of relevant experience as a full-stack developer
  • Demonstrated experience using Claude (Anthropic) or comparable large language models to generate production-quality code.
  • Strong prompt engineering skills: ability to write clear, detailed, technically precise prompts that include context, constraints, input/output specifications, and examples.
  • Proven ability to proofread, test, and iteratively refine AI-generated code to meet production standards.
  • Comfortable identifying and correcting subtle logic errors, security oversights, and stylistic inconsistencies in generated code.
  • PHP — intermediate to senior level; server-side scripting, form handling, include/require patterns, output escaping.
  • MySQL — strong SQL skills including multi-table JOINs, subqueries, aggregation functions, GROUP BY, ORDER BY, LIMIT, and query optimization.
  • MySQLi extension — connection lifecycle, parameterized queries, result set iteration.
  • Understanding of web application security fundamentals: SQL injection prevention, XSS mitigation, input validation.
  • HTML5 & CSS3 — intermediate level; semantic markup, Flexbox/Grid layout, CSS variables, transitions, and responsive design.
  • JavaScript (ES6+ and TypeScript) — intermediate to senior level; DOM manipulation, event handling, dynamic rendering, fetch/async patterns.
  • Experience with Node.JS
  • Experience integrating and configuring Chart.js or similar data visualization libraries.
Benefits
  • Virtual First – work from home anywhere across Canada.
  • A workplace where your hard work is not just valued, but actively celebrated.
  • Employee Family Assistance Program (EFAP): We understand that life can be unpredictable and challenging and EFAP supports you and your family during difficult times.
  • Work/Life Balance: We offer the option of compressed workweeks with Friday afternoon closures.
  • A modern, defined benefit (DB) pension plan: We care about your future and offer an optional pension plan with a 5% match eligibility from Day One
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PHPMySQLSQLTypeScriptJavaScriptHTMLCSSNode.jsChart.jsprompt engineering
Soft Skills
communicationproblem-solvingattention to detailcollaborationcritical thinking
Certifications
post-secondary degree in Computer Sciencepost-secondary diploma in Engineering