Senior Full Stack Engineer
- $100k – $150k • 0.0% – 1.0%
- 7 years of exp
- Full Time
Not Available
In office - WFH flexibility
About the job
Job Brief
As our Senior Full Stack Engineer, you will be instrumental in scaling our development efforts and managing a team of junior developers. You will join a small, Montreal-based team backed by strong institutional partners. Your role is to lead the development and maintenance of a cutting-edge web application with advanced AI capabilities, reporting directly to the CTO.
*** Note: Only Quebec based applicants will be considered ***
Responsibilities
Leadership and Team Development:
- Lead and mentor a team of 3 junior full stack developers, fostering an environment of professional growth and collaboration.
- Coordinate effectively with internal and external stakeholders to conceptualize and develop software solutions in a SaaS environment.
- Software Architecture and Development:
- Take over the current development pipeline.
- Ideate and architect robust software solutions, ensuring efficient client-side and server-side architecture.
- Develop and manage high-performing, scalable applications, prioritizing speed and security.
- Design, develop, and maintain APIs for seamless integration with NextJS/React web applications.
- Uphold application responsiveness and user experience.
- Continuous Improvement and Problem-Solving:
- Regularly troubleshoot, debug, and upgrade software to maintain optimal performance.
- Implement cutting-edge security and data protection measures.
- Write and update technical documentation to ensure clarity and comprehensibility.
Skills
Technical Expertise:
- A minimum of 5 years of experience in full-stack web/software development.
- Strong proficiency in front-end technologies such as HTML, CSS, JavaScript, Typescript, React, and NextJS.
- Expertise in backend development, particularly with Python, and experience with NodeJS.
- In-depth knowledge of Azure cloud services and NoSQL databases.
- Proven ability to create and manage effective APIs.
- Familiarity with version control systems, notably Git.
- Exposure to CICD pipeline and Iaac
Project Management and Communication:
- Demonstrated project management skills, with a focus on organization and effective workflow management.
- Excellent English verbal communication skills and a proven ability to solve complex problems.
- Ability to write clear documentation on processes and workflows.
- Ability to manage a small team.
Innovation and Learning:
- A strong interest in and understanding of Language Learning Models (LLMs).
- A curious and eager mindset, with a passion for learning and implementing new technologies.
Our team is strategically located in the vibrant heart of downtown Montreal (PVM). This role requires your physical presence in the office for three days a week. We believe that face-to-face interactions are crucial for fostering strong relationships within our development team and maintaining the agility needed in our fast-paced startup environment.
Committed to equal opportunity, we welcome applications from individuals of all backgrounds, celebrating diversity in every aspect.
Compensation
As a start-up, we offer an attractive base salary with a fair equity plan that can grow with the company.