cover
Full Time

Senior Backend Engineer/ 3 days ago

Application ends: 2026-01-14

Quick Summary

This is a 100% remote, full-time Senior Backend Engineer role in Canada, focused on developing and maintaining a spatial analytics and data visualization application. The core technology stack involves modern vanilla PHP and PostgreSQL/PostGIS, with Python used for data processing. Candidates must have 5+ years of professional PHP experience on large codebases, 2+ years of PostgreSQL experience, advanced relational database skills, and expertise in API design and Linux CLI. Responsibilities include designing features, developing data processing tools, and contributing to code reviews. A human-written cover letter is required.

The Company

SimplyAnalytics offers a powerful spatial analytics and data visualization application utilized by thousands of business, marketing, and academic researchers across the United States and Canada. Our platform includes 200,000+ pre-packaged data variables, enabling users to generate maps, charts, tabular reports, and crosstabs. We prioritize creating outstanding software, adhering to principles like test-driven development, continuous integration, and rigorous code review.

As a smaller organization, every developer is an integral team member, making key decisions that influence product direction and user satisfaction. We ensure excellent work-life balance, offering 100% remote work, 20 personal days off, flexible hours, a collaborative environment, and quarterly “professional development days.”

The Role

We are seeking a Senior Backend Engineer to play a crucial role in developing and maintaining our cutting-edge analytics and data visualization application. This position involves developing and maintaining production-quality, customer-facing features and in-house tools within a large, shared codebase.

Our technology stack features modern vanilla PHP and Postgres/PostGIS, complemented by Python for data processing. We employ modern software development practices, including static typing, analysis, and automated testing.

The ideal candidate is a self-starter with high attention to detail, comfortable collaborating with talented colleagues, and passionate about analytics and data visualization. This is a full-time, salaried, 100% remote position for developers currently residing in Canada. Applicants must include a human-written cover letter.

Responsibilities:

  • Design and develop features for our web application.
  • Develop tools and features related to data processing.
  • Write high-quality, clean, scalable, and maintainable code.
  • Contribute innovative ideas for new features or improvements to existing features.
  • Assist colleagues through code review, collaboration, and troubleshooting.

Required:

  • 5+ years of professional software development experience using PHP on large, structured code bases.
  • Thorough understanding of API design principles.
  • Comfortable using Linux CLI.
  • Advanced relational database and data manipulation skills.
  • 2+ years of professional experience with PostgreSQL.

Bonus:

  • Professional experience with Python.
  • Experience using AWS services.
  • Familiarity with PSR standards.
  • Experience with geospatial demographic, business, marketing, or health data.
  • Experience with PostGIS.
  • Experience with data orchestration platforms (e.g., Airflow, Dagster, or Prefect).
  • Experience with Psalm, Mypy or other static analyzers.

Share

SimplyAnalytics

SimplyAnalytics

  • Address
    Remote
View Profile
Your experience on this site will be improved by allowing cookies Cookie Policy