Web Developer
JOB TYPE
Contract to permanent
LANGUAGE
English
START DATE
As soon as possible
JOB LOCATION
Toronto
MINIMUM EDUCATION
Bachelor's of Science in Computer Science or Computer Engineering or equivalent work experience required
POSITION REQUIREMENTS
We are looking for a Web Developer with a mindset to use code to help people connect, learn, understand and take action. The Developer would be involved with all phases of web development from initial concepts, through design, development, testing and deployment.
The key activities for the role are:
- Proven track record of web development
- A deep knowledge of HTML, CSS, and JavaScript
- Knowledge of responsive design techniques
- Experience with JavaScript frameworks (e.g. JQuery, AngularJS, Backbone.js)
- Experience utilizing web service architecture on cloud computing platforms (e.g. Amazon AWS, Google Cloud Platform)
- Experience with web service protocols, security and data formats (e.g. REST, OAuth, JSON, etc.)
- Knowledge of Relational Database systems such as Postgres, MySQL or similar DBMS
- Bachelors of Science in Computer Science or Computer Engineering or equivalent work experience required
- Bonus points for knowledge of Python and Django/Flask web frameworks
In this role you will be ideating with the team, developing original usability and design concepts. This position requires a solid understanding of developing high-performance multi-functional applications. We need someone who is a good communicator, team player, innovative thinker all rolled into one.
- You will work closely with the cofounders and designers to challenge the norm by defining, developing and implementing new features
- You work effectively within a cross-functional project team
- You have the ability to see and communicate your ideas
WHAT WE DO
- Care deeply about our purpose
- Push our thinking and challenge the status quo
- Collaborate constantly and value all contributions
- Foster creative thinking
- Incentivize employee growth
- Promote openness and respect
- Nourish a friendly and supportive environment
YOU WILL NEED TO PROVIDE US WITH A FEW THINGS
- Your resume emphasizing pertinent experience