About the role

  • Senior Full Stack Developer designing and building scalable systems for SOCi's AI-driven marketing solutions. Collaborating closely with teams to deliver impactful products and features.

Responsibilities

  • Architect, design, and build reliable, scalable, secure front-end and back-end systems that solve key problems for our customers.
  • Develop and integrate AI-powered features and agentic workflows into core platform capabilities, requiring you to stay abreast of the latest advances in these technologies.
  • Work daily in a highly collaborative paired programming environment to design, build, test, and ship high quality software.
  • Translate customer problems and business requirements into thoughtful, well-structured technical solutions
  • Improve performance, observability, stability, and maintainability through refactoring and architectural improvements
  • Anticipate scaling challenges and proactively reduce technical risk to stay ahead of our fast growing business
  • Lead and participate in design and code reviews to uphold high engineering standards.
  • Leverage the power of AI-based development tools to maximize the efficiency, speed, and quality of your work.
  • Own production systems and step up during incidents to drive resolution with accountability to ensure the needs of our customers come first.
  • Collaborate closely with other Developers, Product Managers, and Designers in a feedback rich environment. Leverage this feedback to enable a mindset of continuous learning and improvement.
  • Contribute innovative ideas through innovation forums, hackathons, and AI experimentation to inform unique solutions that differentiate our products.
  • Mentor junior Developers and elevate overall technical quality across the team.

Requirements

  • 10 years of professional software development experience with demonstrated progression into senior or staff level ownership
  • Strong backend development experience in PHP and experience delivering JavaScript-based frontends
  • Proven experience designing and building distributed systems in production environments
  • Experience building, integrating, or working with AI powered systems, machine learning models, LLM based features, and agentic workflows
  • Strong understanding of APIs, data modeling, relational databases, and large datasets
  • Deep knowledge of performance, scalability, reliability, security, and operational tradeoffs and experience operating and evolving production systems at scale
  • Strong automated testing practices and commitment to high quality code that allow us to confidently ship new code everyday.

Benefits

  • Health insurance plans, dental, and vision
  • Wellness incentives
  • 401(k) plan with employer match
  • Flexible paid time off
  • Quarterly wellness days
  • Paid holidays
  • Unique employee engagement programs

Job type

Full Time

Experience level

Senior

Salary

CA$144,000 - CA$167,000 per year

Degree requirement

Bachelor's Degree

Tech skills

Distributed SystemsJavaScriptPHP

Location requirements

HybridTorontoCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.