Full Stack Developer for Signal49 Research, creating interactive dashboards and reporting tools. Work collaboratively with internal clients and data teams in a remote setting.
Responsibilities
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.
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
Software Developer/Analyst scaling Tangam Systems’ casino analytics platforms with C#, .NET, data pipelines, and cloud infrastructure. Building automated tools, dashboards, and full - stack applications.
Ingénieur logiciel principal développant des applications Web, API et intégrations assistées par l’IA chez EDC. Contribution aux plateformes numériques aidant les entreprises canadiennes à réussir à l’étranger.
Senior full - stack developer building AI - enabled enterprise platforms for Export Development Canada. Designing web applications, APIs, integrations, and cloud - native delivery systems.
Staff Software Engineer owning architecture, modernization, and production delivery for Tag Software Group’s enterprise software platform. Leading a lean engineering team across cloud and on - premises environments.
Software Development Engineer in Test automating testing, deployment, and validation for Akamai’s distributed cloud and edge platform. Building Python - based frameworks for scalable virtualized servers.
Senior backend engineer building AI - assisted analyzers, dependency scanning, and remediation tools for GitLab’s DevSecOps platform. Improving code security across ecosystems, CI workflows, and AI agent tooling.
Software Developer Co - op writing production code and developing features for Magnet Forensics’ digital investigative software. Debugging and collaborating within the engineering team.
Senior Linux systems specialist supporting client infrastructure for a Linux, Open Source, DevOps, and Kubernetes consultancy. Managing alerts, patching, deployments, cloud systems, and infrastructure roadmaps remotely.
Senior Linux systems specialist supporting client infrastructure for Crafty Penguins, a Canadian Linux, Open Source, DevOps, and Kubernetes consultancy. Managing systems, cloud, containers, networking, patching, and deployments remotely.