13 Aug
|
Hubelia
|
Montreal
Senior Full Stack Developer
About the Role
We are looking for an experienced Senior Full Stack Developer to join our engineering team as a technical leader and architect. You will play a key role in designing, developing, and maintaining modern web applications across both frontend and backend environments. You will own end-to-end features, drive technical decisions, mentor junior developers, and contribute to scalable solutions that deliver real value to our customers.
Responsibilities
- Design and architect scalable, production-grade web applications.
- Own end-to-end feature development from concept through deployment and optimization.
- Build robust solutions across frontend and backend with minimal oversight.
- Design, model, and optimize complex relational database structures.
- Translate business requirements and wireframes into technically sound solutions.
- Lead integration of third-party services (payment providers, authentication platforms, etc.).
- Conduct thorough code reviews, set technical standards, and elevate team code quality.
- Mentor junior and mid-level developers, fostering their technical growth.
- Collaborate strategically with Product, UX/UI, and QA teams to deliver user-focused solutions.
- Evaluate and propose new technologies and architectural improvements.
- Take ownership of performance, scalability, and system reliability.
Technical Skills
Frontend
- Expert proficiency in TypeScript.
- Extensive hands-on experience with Vue.js and React in production environments.
- Strong expertise with Nuxt.js and/or Next.js frameworks.
- Deep knowledge of Tailwind CSS and CSS architecture.
- Mastery of performance optimization, accessibility best practices (WCAG), and UX principles.
- Experience with state management, routing, and complex frontend architecture.
Backend
- Expert proficiency in TypeScript and JavaScript.
- Extensive production experience with Node.js and/or Bun.
- Strong expertise with ElysiaJS or similar modern backend frameworks.
- Deep knowledge of PostgreSQL and MySQL, including advanced query optimization.
- Production expertise with Drizzle ORM and complex query patterns.
- Ability to design, normalize, and optimize relational database schemas at scale.
- Proficiency with database modeling tools (Lucidchart, draw.io, or equivalents).
- Extensive experience integrating payment providers (Stripe, Apple Pay, Moneris, QuickBooks).
- Strong Docker expertise and containerization best practices.
- Advanced knowledge of authentication platforms, particularly Ory Kratos.
- Comfort with Claude Code and AI-assisted development workflows.
Qualifications
- 5+ years of qualified Full Stack development experience.
- Proven track record building and maintaining complex, high-traffic production web applications.
- Deep understanding of software architecture patterns and SOLID principles.
- Strong analytical and problem-solving skills with ability to architect solutions for complex challenges.
- Excellence in clean code practices and attention to detail.
- Self-driven, proactive, and able to work autonomously on large projects.
- Excellent communication and collaboration skills across technical and non-technical stakeholders.
- Demonstrated ability to mentor and elevate junior developers.
Nice to Have
- Extensive experience in SaaS environments.
- Track record with startup or high-growth company scaling challenges.
- Deep knowledge of REST APIs, GraphQL, and modern web architectures.
- Experience with system design, scalability, and distributed systems.
- Open source contributions or recognized work in the tech community.
- Experience with DevOps practices, CI/CD pipelines, and infrastructure as code.
What We Offer
- High-impact technical projects with significant ownership.
- Leadership role in shaping engineering culture and technical direction.
- Mentorship opportunities and investment in team growth.
- Collaborative environment with talented, driven engineers.
- Competitive compensation and benefits package.
- Professional growth and clear path to staff or architect roles.
📌 Senior Developer (Montreal)
🏢 Hubelia
📍 Montreal