Software Developer

Ottawa, ON

We Are Hiring a Software Developer


A marketing technology agency, we are a team of Marketing Analysts, Prospect Concierges, Data Scientists, Strategic Advisors, and Developers that use an agile and continuous development methodology.

Our customers are Large Revenue Companies doing innovative marketing with the newest technology. We enable them to fully utilize their marketing technology stacks in such a way as to empower our customers’ marketing and sales teams to influence pipelines and customer lifecycles.

We offer a great, collaborative culture with many perks for its staff.  If you value strategic, data-driven decisions, and believe these should always be the driving force behind every decision then we want you on our team.



Reporting to the Managing Partner and Founder, the new Software Developer will be responsible for successful project delivery, ensuring solutions delivered exceed customer expectations, on time and within budget.

We are seeking a Software Developer who will bring added knowledge and frameworks to our talented Engineering team. This role will also work closely with the Web Services teams.


  • Work closely with our team of Designers and Developers to build exceptional products.
  • Build APIs, administrative tools and infrastructure to support web applications.
  • Build full-stack web applications.
  • Lead projects and mentor junior developers.
  • Communicate project plans, progress, and scope to clients.
  • Enhance our knowledge of new stacks.
  • Challenge us to push the envelope and broaden our collective skillsets.
  • Participate in Agile/SCRUM SDLC.
  • Participate in code and architecture reviews.


About You

  • Must be fluent in English.
  • 2+ years working with SQL or related database technologies.
  • 2+ years with back-end web experience using NodeJS, Go, Ruby or C#.
  • 2+ years of front-end web experience using ReactJS, Angular, or Vue.
  • Bachelor's degree or equivalent (minimum 12 years) work experience.
  • You thrive in a collaborative, fast-paced and hands-on environment.
  • You possess superior communication skills.
  • You have dynamic interpersonal skills that allow you to build strong relationships across the organization.


Bonus points if:

  • You are familiar with working in cloud environments like AWS, Azure, and/or Google Cloud.
  • You have worked in Agile environment (Scrum preferred).
  • You are experienced leading a small development team.


If you are excited by the role and are an individual that consistently exceeds expectations, we want to hear from you. Please send your cover letter and resume 

We appreciate your interest and advise that only those selected for further consideration will be contacted. Couch and Associates is an equal opportunity employer and adheres to fair employment practices. Applicants may ask for accommodations if required to ensure equal participation in the recruitment and job selection process.







Be the first notified of new relevant jobs