
Backend Engineer - PHP Specialist/ 2 weeks ago
Quick Summary
The Company: SimplyAnalytics
SimplyAnalytics is a powerful spatial analytics and data visualization application utilized by thousands of business, marketing, and social science researchers across the United States and Canada. Our platform includes 200,000+ data variables, enabling users to generate maps, charts, tabular reports, and crosstabs. We are committed to creating outstanding software and adhere to test-driven development, continuous integration, and code review practices.
As a smaller company, every developer plays a crucial role. You will be an integral team member, working on valuable features and making key decisions that influence product direction and user satisfaction. We prioritize work-life balance, offering 100% remote work, 20 personal days off, flexible work hours, a collaborative environment, and quarterly “professional development days” for exploration and knowledge sharing.
The Role: Backend Engineer
We are seeking a Backend Engineer to take on a vital role in developing and maintaining our cutting-edge analytics and data visualization application. Responsibilities include developing and maintaining production-quality in-house tools and customer-facing features within a large shared code base.
Our technology stack utilizes modern vanilla PHP and Postgres/PostGIS, with Python used for data processing. We employ modern software development practices, including static typing and analysis, alongside automated testing.
The ideal candidate is a self-starter with high attention to detail, comfortable asking questions, enjoys working with talented colleagues, and has an interest in analytics and data visualization.
This is a 100% remote, full-time salaried position. Developers must currently live and work anywhere in Canada. When applying, please include a human written cover letter (AI generated cover letters will not be considered).
Responsibilities:
- Design, develop, and test features, including both in-house and customer-facing functionalities.
- Write high-quality, clean, scalable, and maintainable code.
- Contribute ideas for new features or improvements to existing features.
- Assist colleagues through code review, collaboration, and troubleshooting.
Required Skills & Experience:
- 5+ years of professional software development experience on large, structured code bases using PHP or other Object-Oriented (OO) language.
- Comfortable using Linux CLI.
- Intermediate relational database and data manipulation skills.
- Thorough understanding of API design principles.
- Experience with PostgreSQL.
Bonus Qualifications:
- Python experience.
- Experience using AWS services.
- Familiarity with PSR standards.
- Experience with geospatial demographic, business, marketing, or health data.
- Experience with PostGIS.
- Experience with Psalm or other static analyzers.
