Software Developer - Full Stack - Senior
LanceSoft View all jobs
- Toronto, ON
- Permanent
- Full-time
Location: Toronto, ON (Onsite - 5 days/week)
Duration: 254 Business DaysJob SummaryWe are seeking a Senior Full Stack Developer to design, develop, and maintain scalable, cloud-native web applications. The role involves working closely with Business Analysts, UX/UI Designers, Product Managers, and Architects to deliver high-quality, secure, and accessible applications aligned with public sector standards. The ideal candidate will have strong expertise in modern JavaScript frameworks, API development, and cloud technologies, along with experience in Agile delivery environments.Core Skills / Key Focus Areas
- Full Stack Development (Front-end + Back-end)
- React / Next.js / JavaScript / TypeScript
- Node.js and API development
- SQL and database design
- CI/CD, DevOps, and Git-based workflows
- Cloud-native and microservices architecture
- Accessibility compliance (WCAG / AODA)
- Strong experience with React and Next.js
- Proficiency in JavaScript and TypeScript
- Experience with Node.js
- Hands-on experience with REST APIs
- Experience with Entity Framework or ORM tools
- Strong SQL/database experience
- Knowledge of WCAG accessibility standards
- Experience with React libraries (Hook Form, React Query, Zustand)
- Azure SQL and Azure cloud services
- Microservices and container-based development (Docker/Kubernetes)
- CI/CD pipeline setup and management
- Test automation tools (NUnit, XUnit, Jasmine, Karma, Playwright)
- Spring Boot / Java-based backend experience
- Experience working in Scrum/Agile environments
- Participation in sprint planning, stand-ups, demos, and retrospectives
- Experience with Git-based development and CI/CD pipelines
- Ability to contribute to estimates and technical design discussions