Software Developer

Toronto, Ontario, Canada


GrowthGenius is on a mission to make sales teams more productive. We’re helping companies across North America generate more conversations with their ideal customers, without lifting a finger. We’ve built a system that finds the best B2B contacts to reach out to, writes deeply-personalized messaging to them across multiple channels like email and LinkedIn, and ultimately generates positive responses that feed right into your inbox. There’s no awkward handoff, no disruption to your process, and our results are guaranteed by a money-back promise. If you’re focused on closing deals, we believe in a future where you’re doing just that.

We are building one of the fasting growing Conversational Sales organizations in the world, and we need your help to solve complex problems. As a full-stack software developer, you will help build our data infrastructure and web services to empower our customers. You’ll work closely with our team to extend GrowthGenius' ability to generate accurate company data and proprietary growth insights. You’ll have exposure to new technologies and technical skills.

Primary Responsibilities and Day-to-Day:

-Own open-ended problems, we will trust you to define the solutions and scope.

-Write clean, modular code that is scalable and secure.

-Do devops: engineers deploy and maintain production code!

-Tackle hard challenges from high-volume crawling to machine learning to data matching and deduplication.

-Work with design to create beautiful UI/UX backed by real analytical data.

-Learn new tools and languages on the job like NodeJS, Solr, Monit, and Redis.

-Collaborate with the exec team to design, iterate upon, as well as implement core product initiatives.

-Front-end development in React/NodeJS/Redux/SCSS/ES6

-Backend development of RESTful services in Ruby on Rails, MongoDB, and Elasticsearch

-Scaling existing backend systems to handle ever-increasing amounts of traffic and new product requirements

-Create internal tools to help our sales and support teams guide our customers to success


Must have Skills and Experience:

-CS BS and/or MS

-4+ years of work experience.

-Ability to write clean, scalable code.

-Willingness to take risks and move fast – done is better than perfect!

-Eager to learn new languages, frameworks and tools.


- Full-stack engineering experience in any of the following languages: Ruby/Ruby on Rails, Java, JavaScript, Python/Django.

- Experience with database modeling (SQL and/or NoSQL)

- Minimum of 2 years of industry experience in engineering.

- Evidence of exposure to architectural patterns of a large, high-scale web application (e.g., well-designed APIs, high volume data pipelines, efficient algorithms).

- Ability to take complex product goals and efficiently deliver working software in logically consumable pieces

- Creative and innovative problem solver with experience working in a startup environment

Great To Haves:

-Experience with Node.js, MongoDB, React and / or Ruby on Rails

-Skills in Machine Learning

-DevOps experience would be helpful

-Experience with Web scraping (Mechanize, Phantomjs, Selenium, XPath,... )


We're an incredible team of smart and strategic individuals, with four founders that have previous success stories as business builders and are looking to create this amazing company to work at.

Team-building and Connection is at the heart of inclusion here at GrowthGenius. We’re building a diverse, inclusive, results-oriented culture, that encourages people to be who they are, lets their values shine through, discourages “groupthink” and leaves ego at the door. Every employee has the opportunity to excel and become the best version of themselves.

It's your opportunity to join a team of geniuses where you'll grow and learn every single day.

We also have cool perks like:

  1. Dental & Health Benefits
  2. Located out of the best technology accelerator programs in Canada
  3. Social activities on a weekly basis (BBQs, Escape Rooms, Blue Jays game, etc)
  4. Healthy Snacks
  5. Learning & Development program
  6. Work from home days
Apply for this job