Team Lead – Sr. Developer

Overview
ABOUT THE COMPANY:
Our client is changing the way businesses manage accounts receivable (A/R). We instantly sync with Quickbooks & Xero to automate the entire A/R process: eliminating collection calls, expediting payment processing, and doing away with repetitive accounting entries ー all while accelerating business cash flow.

Their mission is to automate cash flow management for entrepreneurs. Bringing accounting into the age of fintech automation, doing away with old-school manual, repetitive tasks.Oou simply sync to QuickBooks or Xero and the app does the rest. . We're looking to keep building cool products to change the landscape in Financial Tech and do away with old school accounting methods.
The company's SaaS platform technology and integrated payments increases businesses cash flow.

JOB SUMMARY:
Looking for a talented team lead engineer to build a new team from the ground up. The right candidate is an experienced full-stack dev, who can recruit, manage and motivate a team.
You have the tech chops to wield Python and build efficient, distributed back ends, web based applications and data pipelines. The right candidate will join our small team of engineers, and our product lead to help us take our software to the next level by optimizing our current product and building out new features. This is a full-time position at our downtown offices on Peel.
Skills & Requirements

Experience:
• Should have 4 years+ experience in full stack development, and 2+ years managing a team.
• Should be comfortable autonomously driving your own high quality / high velocity contributions using a range of technologies and owning the department.
We require the candidate to have experience in:
• Web development: HTML5, CSS3, Javascript 6, Boostrap 3, Responsive HTML

. React, JSX

. SPA front-ends

. AJAX

. JWT
• Python 3
• Python web frameworks (ideally Django, or similar)
• Service Based architectures
• API development for large scale web application, RESTful APIs
• SQL and NoSQL Databases Rabbit MQ/ Celery
• Large-scale datasets
• Mitigating modern security threats. Understanding of OWASP Top 10
• Managing a cloud infrastructure (Google Cloud preferred)

The candidate need to write clean, testable, scalable, self-documenting code and have an
Easy-going personality. You will actively participate in business case discussions and code review with upper management.
Responsibilities:
- Own all Aspects of maintaining our platform and conceptualize future build outs with the team.
- Participate in all aspects of the software development lifecycle, from implementation of new features through testing and response to customer feedback.
- Contribute ideas for new features and identify areas for improvement proactively.
- Manage and coach team members to help them fix code issues, implement new product features, thrive on our team, and help them achieve their career goals.
- Work customer bugs to resolve on-going software issues as well as receive feedback on missing or new features requested.
Job Type: Full-time