Software Developer

  • Full-time

Company Description

We are a tech incubator that experiments with ideas in a cool lab we call our second home. We build and develop ideas into projects with millions of users across mobile, social and the web. The success of our ventures, such as Chit Chats - Canada’s newest low cost shipping carrier, Venture.com - our domain name leasing platform, BlackFriday.com, and many more have allowed us the luxury of handpicking our projects.

We're a bunch of dreamers from all walks of life who love working together to experiment and build stuff. We’re a purposefully small and diverse group of people with backgrounds in art, design, development, physics, accounting, entrepreneurship, customer service, medicine, fire and rescue, real estate and culinary arts.

A family of artists, designers, developers, tech, accountants, entrepreneurs, a realtor, a medical doctor, a nurse and a chef.

Job Description

We’re looking for an experienced candidate who’s ready to join our caring, dynamic, diverse environment. Our values resonate with you and you strive for quality, not perfection. People enjoy working with you because of your technical competence and positive attitude. We appreciate people who can build trust, take a stand and yet commit when they disagree.

About the job

You will join our team as a core contributor to one of our current ventures (currently Chit Chats and Venture), or help us shape fresh ideas into new ventures. Each new venture is like a new start-up. We value ownership at the individual level, feedback, initiative and collaboration. You can expect to grow in your strengths, versatility and competence in this job. In return you will get an inclusive, eager will support you, rise to challenges with you, and grow with you.

Qualifications

On your first day, we'll expect you to have:

  • BS degree in Computer Science, similar technical field of study or equivalent practical experience

  • 3+ years of experience designing and building production-level web applications

  • Software development experience in one or more general purpose programming languages

  • Experience working with web application development

  • Experience with relational databases and design of data models

  • Passion for learning and always improving yourself and the team around you

  • Excellent communication skills in written and verbal forms, and an ability to communicate complex technical issues to a range of technical and non-technical audiences (management, peers, clients)

It's great, but not required if you have:

  • Further education or experience in engineering, computer science or other tech-related field.

  • Experience with Ruby and Ruby on Rails framework

  • Experience with PostgreSQL

  • Experience in taking substantial features from concept to shipping as the sole developer

  • Familiarity with CI/CD approaches, experience supporting and troubleshooting software in production

  • Experience working on a distributed team

You will:

  • Collaborate with other developers and departments to come up with a great solutions to tough problems, write the best code for the project and deliver amazing results that our users love.

  • Debug production issues across services and multiple levels of the stack

  • Actively participate in code reviews

  • Own the entirety of your features; including component design, implementation, automated testing and rollout.

Additional Information

We offer competitive salaries based on your experience, meaningful equity and a sweet RRSP matching program. We value rest and have a flexible approach. Employees are granted three weeks of vacation and earn an additional day every year on your anniversary date as well as personal days and a few more holidays which you might not expect!