Senior Full Stack Developer
$120,000–$130,000 year
HybridEdmonton, Alberta, Canada or Surrey, British Columbia, Canada
Job Summary
Design, develop, test, and deploy modern full-stack applications and cloud-native solutions using Angular, React, .NET/C#, and Node.js. Leverage AI-assisted development tools and agentic workflows to rapidly prototype, build, and validate business concepts while maintaining enterprise security and governance standards. Provide technical leadership by mentoring team members, conducting architecture reviews, and establishing development practices for scalable, maintainable software. Monitor application health to resolve incidents and support continuous improvement of CI/CD and DevOps processes. Report progress, estimate solutions, and escalate risks to ensure alignment with business objectives.
Required Qualifications
- Post-secondary degree in Computer Science, Software Engineering, Information Systems, or equivalent practical experience
- 7+ years of experience designing, developing, and delivering enterprise software solutions
- 5+ years of experience building modern web applications, APIs, and distributed systems
- Experience working in Agile product delivery environments
- Experience with cloud platforms, preferably Microsoft Azure
- Expertise in modern frontend frameworks such as Angular, React, or similar technologies
- Strong backend development experience using .NET/C#, Node.js, or comparable technologies
- Proficiency in SQL and modern data platforms
- Experience developing and integrating RESTful APIs and enterprise integration solutions
- Cloud-native application development and architecture
- Microservices, event-driven, and distributed system architectures
- Enterprise integration and API management patterns
- Modern observability, monitoring, and performance optimization practices
- Git-based source control and collaborative development workflows
- CI/CD pipeline development and automation
- Infrastructure as Code (IaC)
- Containerization and orchestration technologies (Docker, Kubernetes)
- Automated testing and quality engineering practices
- DevSecOps and Site Reliability Engineering (SRE) principles
- Secure software development practices
- Knowledge of security, privacy, compliance, and governance requirements
- Understanding of Responsible AI development and governance principles
- Experience leveraging AI-assisted software development tools and workflows
- Prompt engineering for software design, development, and delivery
- Agentic development workflows and AI-driven automation
- AI-assisted code review, testing, optimization, and refactoring
- Rapid prototyping using AI-powered development platforms
- Human-in-the-loop validation, quality assurance, and risk management
- Ability to translate business outcomes into requirements, prompts, and production-ready solutions
- Experience with GitHub Copilot, Microsoft Copilot, Cursor, Windsurf, Devin, or similar AI development platforms
- Experience building AI-enabled applications, intelligent automation solutions, or AI-powered user experiences
- Experience with Azure AI Foundry, Azure OpenAI, Copilot Studio, Semantic Kernel, LangChain, or comparable AI frameworks and services
- Modern software engineering methodologies, including Agile, Lean, and Product Delivery practices
- Cloud architecture patterns and scalable application design
- Enterprise integration and API management strategies
- AI-assisted software development practices and emerging engineering trends
- Security, compliance, DevSecOps, and SRE best practices
- Experience building AI-enabled enterprise applications
- Experience with Azure AI services and modern AI frameworks
- Experience with observability and monitoring platforms
- Experience with Docker, Kubernetes, and cloud-native deployment models
- Excellent problem-solving and critical-thinking skills
- Strong communication and stakeholder management capabilities
- Ability to quickly learn and adapt to emerging technologies
- Strong business acumen and product mindset
- Ability to balance speed, quality, security, and maintainability
- Collaborative leadership and mentoring skills
- Must be available for weekend shifts
- Must be able to lift 50 lbs
Desired Qualifications
- Master's degree preferred
- Experience with Azure AI Foundry, Azure OpenAI, Copilot Studio, Semantic Kernel, LangChain, or comparable AI frameworks and services
- Experience building AI-enabled applications, intelligent automation solutions, or AI-powered user experiences
- Experience with Azure AI services and modern AI frameworks
- Experience with observability and monitoring platforms
- Experience with Docker, Kubernetes, and cloud-native deployment models
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.