At Webisoft, we don't just write code; we build the future. As a Montreal-based digital transformation partner for startups and enterprises, we pride ourselves on engineering excellence, blending modern tech stacks with AI-driven workflows.
We are seeking a skilled Full Stack Software Engineer to join our team. You will be responsible for designing and developing robust, scalable web applications, moving seamlessly between complex backend architecture and expert-level frontend development.[1]
If you are a craftsman who values Clean Architecture, SOLID principles, and AI-assisted development, this is your home.
🎯 The Role
You will work across the full stack to build high-performance digital products. You won't just be closing tickets—you will be defining schema architecture, ensuring type safety across boundaries, and implementing comprehensive testing strategies.
đź› The Tech Stack (Must-Haves)
Backend: Strong proficiency in Node.js & TypeScript, with extensive mastery of NestJS.
Database: Deep experience with Prisma ORM handling complex data models.
Frontend: Expert-level React (Hooks, Context, Modern Patterns) with a focus on performance optimization.
Standards: A non-negotiable commitment to testing (Jest) and API documentation (Swagger).
✨ The Webisoft Edge
(Preferred Skills) Experience with our preferred tooling: Mantine UI, Vite, TanStack Router, and Zustand. Familiarity with Tailwind CSS. Ability to adapt to new technologies (e.g., Flutter or Web3 integration) as our projects evolve.
🤝 Who You Are A Standard-Bearer
ou conduct thorough code reviews and write code that adheres to strict DRY and SOLID principles. Modern & Efficient: You embrace AI tools to enhance productivity and stay ahead of the curve
Collaborative: You thrive in a team of senior engineers where technical excellence and open knowledge sharing are the norms.
Ready to build software that stands the test of time?