Taro Logo

Developer

Leading B2B performance marketing agency that delivers revenue through Customer Generation methodology.
Calgary, AB, CanadaMontreal, QC, CanadaOttawa, ON, Canada
$66,000 - $88,000
Backend
Mid-Level Software Engineer
Remote
101 - 500 Employees
3+ years of experience
Enterprise SaaS

Job Description

Directive Consulting, a leading B2B performance marketing agency, is seeking a Developer for their Operational Technology team to work on their Stratos platform. This remote position offers a competitive salary range of $90,000-$120,000 CAD and comes with comprehensive benefits. The role focuses on building reliable, secure, and measurable features that power both internal teams and client portals.

The ideal candidate will have 3+ years of professional software development experience, with strong skills in JavaScript/TypeScript and Python. They'll be responsible for designing and implementing services, APIs, and integrations, while ensuring data correctness and maintaining robust security measures. The position requires expertise in cloud delivery, SQL, and familiarity with low-code tools.

Working at Directive Consulting means joining a fast-paced, innovative environment where you'll help shape the future of marketing technology. The company offers extensive benefits including medical coverage, mental health support, unlimited PTO, and a 401(k) match. They promote a people-first culture and are committed to fostering diversity and inclusion.

The role provides an opportunity to work on challenging technical problems while delivering meaningful impact. You'll collaborate with product, design, and operations leaders while having the flexibility of remote work. Whether at the intermediate or senior level, you'll have clear growth paths and opportunities to mentor others while building critical marketing technology infrastructure.

Last updated 14 hours ago

Responsibilities For Developer

  • Design and implement services, APIs, and integrations for internal tools and client-facing portals
  • Translate business problems into technical solutions
  • Ensure marketing data correctness with thoughtful handling of boundaries and filters
  • Establish access controls and safe patterns for internal tooling
  • Ship, support, and iterate: fix bugs, improve performance, and reduce cost
  • Add telemetry, alerts, and clear runbooks
  • Document designs and trade-offs with concise specs/RFCs

Requirements For Developer

JavaScript
TypeScript
Python
  • 3+ years of professional software development with production ownership
  • Strong in JavaScript/TypeScript and Python
  • Skilled with REST/GraphQL, OAuth2/OIDC/JWT, pagination, rate limits
  • Confident querying and shaping data for analytics and reporting
  • Experience shipping services on managed compute with CI/CD
  • Familiarity with low-code/no-code tools
  • AI-Forward mindset
  • Strong communication and ownership abilities

Benefits For Developer

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
401k
  • Medical, dental, vision plans
  • Disability and life insurance coverage
  • Mental health support through Spring Health
  • Headspace membership
  • Physical therapy through Omada
  • Aaptiv virtual workouts
  • One Medical membership
  • Unlimited PTO (2-week minimum)
  • Paid Company Holidays
  • Birthday Off
  • End of Year Recharge (Dec 24 - Jan 1)
  • Paid Parental Leave
  • 401(k) with 3% company match
  • Annual bonus based on tenure
  • Annual Company-wide Retreat

Related Jobs

Automation Developer

Automation Developer position at Manulife, developing digital solutions using Microsoft Power Platform and SQL, offering comprehensive benefits and hybrid work arrangement.

Backend Engineer

Backend Engineer position at Parallelz, focusing on Go development, infrastructure, and DevOps with competitive compensation and benefits.

Full Stack Engineer

Full Stack Engineer role at Tailwind, building insurance automation platform with Java and React, 2+ years experience required, hybrid work in Toronto or San Francisco.

Software Engineer, Product

Software Engineer, Product role at Asana, building features end-to-end for a leading work management platform in Vancouver, BC.

Software Development Engineer II, Amazon Connect

AWS Software Development Engineer II position for Amazon Connect, building cloud-based contact center solutions using AI and AWS services.