To apply for this job you must first either login or register

Full Stack Developer

Toronto,†Ontario †-†Permanent



Job Description

Our client is seeking a hands-on technical Team Lead to join our Agile team tasked with designing, implementing and supporting products on our Edu-tech platform.

From their launch in Sep 2016, they have already scaled to over a million monthly visitors and have over 100,000 members daily. Our client is located in Toronto in a beautiful 6 thousand square foot headquarter and have one the best teams in the industry.

Our clientís mission at is to educate over 10,000 developers a year in blockchain to accelerate the ecosystem.

Do you have what it takes to execute a variety of technology projects in a collaborative, ultra fast-paced, egoless environment? Are you able to learn quickly and absorb new information? Are you able to act without being told what to do and bring new ideas to the team?

What you'll bring to the team
- An attitude where no technical challenge is too great
- Ability to provide direction and mentoring to an experienced software development team utilizing Agile/SCRUM techniques
- Ability to communicate and collaborate cross-functionally, and work well with a team-oriented environment
- 2-5+ years of demonstrated success delivering products
- Demonstrated experience building responsive web applications utilizing Angular
- Demonstrated knowledge of testable application design principles utilizing a unit test framework
- Experience with SQL and/or NoSQL databases
- Experience working with Amazon Web Services (AWS) as a platform and CI tooling, desired

The jobís mission is based on 2 pillars:
- Lead the development team (currently 3 engineers and 1 UX designer, and growing)
- Maintain and constantly improve reliable and healthy SDLC processes to efficiently fulfill our organizationís purpose

Key outcomes (6 months time-frame)
- Thoroughly understand Our client business, itís key drivers and supporting metrics
- Take over the development of the Our client WordPress-based community website
- Review and refine existing functionality and implement changes and enhancements as required.
- Document, implement and maintain an efficient, growth-oriented development process (product roadmap, collaborating on business requirements and UI/UX, actual development, QA, deployment)
- Drive and project-manage ongoing improvements in the frontend and backend of our marketing site, educational platform and other projects
- Manage relationships with other parties for our current development needs and planned scaling of the development work (designers, QA, copywriters, offshore developers)
- Improve our marketing automation and support our marketing experiments (A/B testing)

Whatís in it for you?
- Be at the forefront of an exciting, fast-paced, and hyper-growth industry
- Open PTO: Work-life balance is important. We believe in giving our employees time to truly relax and recharge.
- Minimal Bureaucracy: An entrepreneurial environment of ownership and accountability allows you to get work done.
- Forge new relationships and connections with global leaders in the blockchain industry
- Youíll learn more than you thought was possible; our team is obsessed with personal and professional growth.
- Opportunity to learn from experienced entrepreneurs who started multiple seven figure businesses.
- Freedom to plan, implement and lead the development of the technology platform


Must Have Skills:

- At least 3 years of full stack web development experience (HTML, CSS, Javascript, PHP, Ruby, etc)
- React, Node, Express, MongoDB, PostgreSQL and AWS/Heroku
- Hands-on experience with building cloud deployment environment (Rackspace, AWS), version control (Git) and QA processes (automation, regression, UAT)
- Experience with web design for cross-browser and mobile platforms
- Experience integrating external systems via APIs
- Knowledge and experience with efficient software development processes (e.g. Scrum), from design to going live
- Experience working with distributed cross-functional teams
- Good personal productivity system for dealing with many frequently changing tasks to prioritize and execute


Nice to Have Skills:

- Basic knowledge (and desire to learn more) about blockchain technology
- Understanding of basic UX principles and Photoshop


Details:
Starting: ASAP
To apply for this job you must first either login or register