Senior Fullstack Software Engineer
New
CanadaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 6–10+ years
- Required Skills
- PostgreSQLTypeScriptNest.jsNext.jsReactCI/CD
Requirements
- 6–10+ years of software engineering experience building modern web applications.
- Strong expertise in React, TypeScript, and Next.js.
- Experience in backend development, specifically NestJS.
- Solid understanding of relational databases such as PostgreSQL and API-driven architectures.
- Proven ability to design and scale frontend systems, including state management and performance optimization.
- Experience delivering complex features end-to-end in fast-paced, ambiguous environments.
- Familiarity with AI-assisted development workflows and tools such as Cursor or Claude Code.
- Strong understanding of testing strategies, CI/CD pipelines, and software quality best practices.
- Excellent communication skills with a collaborative, ownership-driven mindset.
Responsibilities
- Design, develop, and maintain fullstack features using React, Next.js, TypeScript, NestJS, and PostgreSQL.
- Build scalable, high-performance frontend systems with strong component architecture and reusable design systems.
- Own features end-to-end, from discovery and design collaboration through development, testing, and production deployment.
- Collaborate closely with Product, Design, and cross-functional stakeholders to define requirements and deliver high-impact solutions.
- Apply AI-assisted development tools (e.g., Cursor, Claude Code) to accelerate prototyping, debugging, and code optimization.
- Contribute to engineering standards, code reviews, RFCs, and system design discussions.
- Ensure high-quality software through strong testing practices (unit, integration, and end-to-end testing).
- Break down complex technical challenges into clear, iterative, and production-ready deliverables.
View Full Description & ApplyYou'll be redirected to the employer's site