Job description
Read First:
Before applying, please ensure you meet these criteria below or you will be wasting your precious time, respectfully.
Mobile app and Web App built by Flutter:
Front end: Flutter
Back end: Node JS + Typescript + Firebase
React, Next JS, Shopify & Go would be a PLUS+
Company Overview:
Panda Hub is a leading car detailing tech firm located in Toronto, Canada. Comprised of a dedicated group of obsessed enthusiasts, we strive to offer both clients and detailers an innovative platform. We're on the hunt for an obsessed + skilled Full-Stack Developer with leadership attributes to come on board. Join us in crafting exceptional applications set to revolutionize the mobile car detailing sector.
Job Summary:
As a Full-Stack Developer at PandaHub, you will be responsible for building and maintaining our applications using a combination of front-end and back-end technologies. You will work closely with our executive team to build new apps, implement new functionality, and improve existing ones. You will also be responsible for writing serverless code using node.js and integrating it with our backend services. Additionally, you will have the opportunity to lead and manage a team of developers as the company grows.
Responsibilities:
- Develop high-quality applications using a combination of front-end and back-end technologies.
- Write serverless code using node.js to integrate with our backend services.
- Collaborate with our product and design teams to implement new features and improve existing ones.
- Participate in code reviews and maintain code quality standards.
- Write automated tests to ensure high-quality code.
- Optimise application performance and improve user experience.
- Stay up-to-date with the latest trends and technologies in full-stack development.
- Provide leadership and guidance to a team of developers as the company grows.
Qualifications:
- Strong experience in full-stack development using front-end and back-end technologies.
- Experience in writing serverless code using node.js.
- Familiarity with Flutter and Google Firebase is a plus.
- Strong experience in back-end development.
- Experience with FlutterFlow would be an advantage
- Ability to refactor and maintain old codes.
- Ability to scale throughput and manage competing priorities.
- A demonstrated ability to pick up new skills and technologies.
- Strong problem-solving skills and attention to detail.
- Ability to work independently and as part of a team.
- Experience in leading a tech team is strongly preferred.
- Excellent written and verbal communication skills.
Experience:
- Front end: Flutter (mobile apps and web apps): 5+ years (required)
- Node JS + Typescript + Firebase + Google Cloud Console: 5+ years (required)
- React, Next JS, Shopify & Go would be a PLUS+: 3 years (required)
- Familiarity with Stripe API: 1 year (preferred)
- Familiarity with scheduling systems: 2 years (preferred)
Education:
- Bachelor's or Master's degree in Computer Science, Engineering or related field.
We offer flexible work hours, and the opportunity to work with a dynamic team. If you are passionate about full-stack development and have leadership experience, we encourage you to apply for this position.
Job Types: Full-time, Permanent
Pay: $90,000 per year + stock options
Additional pay:
- Bonus pay
- Overtime pay
Benefits:
- Dental care
- Extended health care
- Paid time off
Schedule:
- 8-hour shift
- Day shift
- Monday to Friday
Ability to commute/relocate:
- Etobicoke, ON: reliably commute or plan to relocate before starting work (required)
Work Location: 100% on-site in Etobicoke, ON