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
Senior Software Engineer building scalable AWS, Big Data, and ML infrastructure for Genesys’ AI - powered customer - experience platform. Leading distributed systems projects from architecture through production.
Software Developer building full - stack web applications for Intelex’s global EHSQ software platform. Delivering agile features across React, Node.js, Azure, AWS, .NET, and SQL stacks.
Senior backend developer building AI - agent systems for Knak, an enterprise email and landing - page marketing automation platform. Designing APIs and microservices with PHP, Python, Node.js, MySQL, and AWS while mentoring engineers.
Full - stack engineer building scalable PHP/Laravel and Vue.js systems for Felix’s digital healthcare platform. Improving reliability, developing AI workflows, and delivering patient - care experiences across Canada.
Vehicle trim engineer leading finishing - component development and validation for Expleo, a global engineering, production - support, MRO, quality, and consulting organization. Guiding design, supplier, manufacturing, and production teams in Sainte - Claire’s hybrid aerospace projects.
Senior software engineer building scientific computing and ML systems for KoBold Metals, which uses AI and novel sensors for mineral exploration. Developing scalable pipelines and tooling across scientific, geophysical, and hardware data.
Software Developer II building and testing software for JD Power, a provider of automotive data, analytics, and industry intelligence. Collaborating with stakeholders and platform teams across the software development lifecycle.
Senior software engineer building integrations between Wrapbook’s AI production - finance platform and accounting, ERP, data, and AI systems. Owning pipelines, data contracts, observability, architecture, and production support for Canadian customers.
Full Stack Developer building Boréalis’s SaaS platform for stakeholder relationships and ESG initiatives. Designing scalable features, improving architecture, and leveraging AI in development.
Full Stack Developer building Boréalis’s SaaS platform for stakeholder relationships and ESG initiatives. Designing scalable features, improving architecture, and leveraging AI within a remote Agile team.