SimplyAnalytics

Senior Backend Engineer

SimplyAnalytics

full-time

Posted on:

Origin:  • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSLinuxPHPPostGISPostgresPython

About the role

  • Design, develop, and test features, both in-house and customer-facing
  • Develop and maintain production-quality in-house tools and customer-facing features within a large shared code base
  • 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
  • Work with a stack of vanilla PHP, PostgreSQL/PostGIS, and Python for data processing
  • Participate in modern software development practices such as static typing, automated testing, and continuous integration

Requirements

  • 8+ years of professional software development experience on large, structured code bases using PHP or other OO language
  • Strong PHP skills
  • Comfortable using Linux CLI
  • Intermediate relational database and data manipulation skills
  • Thorough understanding of API design principles
  • Experience with PostgreSQL
  • Familiarity with test driven development, continuous integration, and code review
  • Experience with static typing and analysis and automated testing
  • Self-starter with high attention to detail and interest in analytics and data visualization
  • Must currently be living in Canada
  • When applying, include a cover letter
  • 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