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!