Internship Opportunity


Intermediate Software Developer

Number of Positions:
Application Deadline:
Sep 20, 2020
Start Date:
Sep 21, 2020
End Date:
Feb 26, 2021

Job Description:

Who We Are

Grapevine6 is a team of curious entrepreneurs and engineers who enjoy working with smart people to build amazing products that revolutionize the social sales process at companies throughout the world.

From non-profits, to software, to financial services, we’ve built a roster of clients including everything from small businesses to the largest banks in North America . We compete

with companies 50 times our size and win. Read what Forrester had to say about our product.

To support our consistent growth, we are currently hiring a Software Developer.

What We Bring

Before we get into the nitty gritty on the role here’s why you want to work here:

➔ You’ll be part of a team of incredibly smart entrepreneurs that have built a globally-used content engagement platform

➔ You get to work with amazing, market leading clients and executives

➔ We have a vision for success and everyone on the team is working towards the same goal

➔ We’re innovative and doing really cool things and you will learn a lot

➔ We’re a nimble team and don’t get bogged down in bureaucracy and ineffective processes

➔ We have a great company culture! Our team really likes working together and we share a lot of laughs

➔ We have a strict No Jerks Allowed policy

Who You Are

➔ You are an experienced Software Developer that enjoys collaborating on projects, creating solutions relating to architecture, implementation, testing, and maintenance.

➔ You are comfortable being responsible for designing fully functioning, debugged code with required documentation that meets development goals.

➔ You’re full of fresh ideas and you love helping users

➔ You are a smart and succinct communicator, that is great at problem solving

➔ You stay nimble and have no love for unnecessary bureaucracy

➔ A team player comfortable working with multiple teams to meet their goals

What You’ll Do

Everyone loves job description bullets though so here are a few things you will be working on if you get this job:

➔ Design, code, and test major features in collaboration with team members.

➔ Define, design, and implement, multi-tiered object-oriented distributed software applications.

➔ Translate UI/UX wireframes/designs to actual code with web standards.

➔ Proficient in HTML, JavaScript, TypeScript, SCSS and familiar with tools such as npm, git, gulp.

➔ Integrate user interfaces with server side components using JavaScript frameworks such as AngularJS and React.

➔ Maintain and modify existing applications.

➔ Perform maintenance programming for existing version and custom programming as assigned.

➔ Analyze and fix defects, add features to software, and debug and test software implementations.

➔ Provide design documents and documentation to ensure efficient maintenance and code reuse.

➔ Ensure the functionality, performance, scalability, reliability, realistic implementation schedules and system architecture for each assignment.

➔ Interact and participate in meetings with key partners, team members and internal users regarding timelines, technical issues, and infrastructure integration.

What You Bring

➔ 3+ years experience in HTML, JavaScript, TypeScript, SCSS and familiar with tools such as npm, git, gulp.

➔ Proficient with Node.js, AngularJS, Ionic, React, Java

➔ Relational and/or NoSQL databases, specifically MySQL and MongoDB

➔ Web services development

➔ Full stack experience

➔ An understanding of cross-platform display issues

➔ Strong interpersonal skills and ability to work with distributed teams

➔ A passion for design and an eye for detail


Grapevine6 is committed to being an equal opportunity employer and our team reflects that. We all come from a variety of backgrounds, bring our own unique perspectives, and contribute a wide range of abilities to the team. No matter who you are or where you come from, we’re interested in how you can contribute to making Grapevine6 even better. If at any point during your application process you require accommodation due to a disability or other special circumstances, please let us know.

Employer Question 1:

Do you require any accommodations for the interviewing and recruitment process?

Employer Question 2:

Are you legally eligible to work in Canada for the entire duration of this internship?

Employer Question 3:

No question - Applicants, please type N/A in the text box below when submitting your application.