Senior Lead Full Stack Developer
Senior Lead Full Stack Developer
Toronto, Ontario, Canada - Permanent
Job Description
Our client are looking for a Lead Full Stack Developer to join their dynamic team/company. The ideal candidate will be a problem solver, with lots of experience building both front-end and back-end systems. You should be an expert in technologies such as React, Node/Express, several CSS frameworks (e.g. Material UI, Tailwind), as well as databases (e.g. PostgreSQL) and cloud infrastructures (at least one of: AWS, GCP, Azure). Coding requires proficiency in both Typescript and Python.
In this role, you will be given autonomy to solve challenging problems on the bleeding edge of Generative AI use-cases. You will work closely with our VP of Technology & Product, and the rest of the engineering team, implementing key features of the platform.
Responsibilities:
● Build new features across the platform, whether it is in the UI layer, server-side API endpoints, or serverless Python functions● Participate in technical architecture discussions
● Work with the design team to understand UI/UX requirements, ensure technical feasibility, and then implement
● Follow software development best practices and build reusable code and libraries
● Collaborate with the rest of the engineering and product teams to improve usability and system scalability/stability
Must Have Skills:
● Minimum 7 years of experience as a full stack developer
● Proficiency with JavaScript(React.JS, node.JS, Express), TypeScript, Python, SQL, HTML/CSS, etc.,
● Testing frameworks such as Jest or similar
● Experience with CSS frameworks like Material UI, Tailwind CSS or similar
● Understand cross-browser compatibility issues and ways to work around them
● Familiarity with code versioning tools such as Git
● Experience working with cloud infrastructure providers (e.g. AWS, GCP, or Azure)
Nice to Have Skills:
● Chrome Extension development
● Experience building Generative AI applications (e.g. leveraging an LLM such as GPT)
● Design skills, e.g. working with Figma or similar design tools