Full Stack Engineer

  • Calgary
  • Profitfill

Company Introduction

We are a team of experienced digital marketers and software engineers that want to challenge the typical agency model. We have built proprietary software that allows us to see data like never before. ADHOME is a hybrid agency that not only runs the world's leading digital marketing campaigns for HVAC and Plumbing companies, but we also build our own technology to give us a competitive edge for our clients, ProfitFill.

ProfitFill is a MarTech software that connects the CRM to Google Ads. It reads the schedule and the capacity in each, feeds the real time assessment into our algorithms and triggers optimizations on Google Ads platform.

We are looking to build a high-performing team that is ready to roll up their sleeves and help us build something incredible. We all work collaboratively and (for the most part) virtually to build automation and software that helps make advertising more profitable for Home Service Businesses. Our clients hire us because they know we only hire the best marketers and engineers. This means, every person who joins our team will be joining because they want to be the best in their field.

If you feel you are ready for this challenge and want to join a team of like-minded experts driven to succeed, we encourage you to apply.

Job Description

ProfitFill is looking for an experienced Senior Software Developer to join our startup. We have built our primary product, ProfitFill and are expanding our team for future development and scaling. Working closely with our CEO, Product Manager and UI/UX, your role will be to lead the execution on product development and maintenance.

The ideal candidate will have at least 4 years experience working as a software developer, and is proficient in React, node.js, Python. It’s important that this person also has a working knowledge of Website Tracking, Google Analytics 4 and Google Ads APIs. Our ideal candidate also has experience with designing, developing, implementing and monitoring AI systems.

This role is 75% product development and 25% strategy, management and troubleshooting.

We have a hybrid work style, with some employees working virtually, however, we would prefer if the candidate lives in Calgary, AB. 

Responsibilities

  • Developing, troubleshooting, analyzing, and testing code/software 
  • Collaborating with other departments to determine the scope and expectation of projects
  • Design, develop, implement and monitor AI systems
  • Managing developer vendors, contractors and employees
  • Providing training to new hires
  • Create operational manuals for users, clients, and team members
  • Presenting ideas for development and improvement of the company’s product to CEO and other stakeholders
  • Adhere to tight deadlines while ensuring quality work is always delivered
  • Track time and progress using our project management software
  • Communicate and collaborate with Product Manager

Skills and Qualifications

  • 5 Years of Full Stack Software Development Experience
  • Proficient in React, Node, Python
  • Experience developing AI systems
  • Knowledge in API tracking and Google Analytics 4
  • Knowledge in Google Ads API
  • Basic working knowledge and appreciation of digital marketing principles
  • Familiarity with marketing tools, MS Office or Google Suite
  • Willingness to multitask and take new initiatives
  • Creativity and a keen eye for details