Full Stack Developer
Ontario, Canada
Employment Type: Full-Time
Work Location: Remote (Canada)
About XCIS AI
XCIS AI is a technology and innovation company focused on delivering AI, automation, digital transformation, and custom technology solutions that solve complex business challenges. We partner with organizations across high-impact industries, including the nuclear sector, to build scalable, secure, and forward-thinking solutions.
As our work continues to expand, we are seeking a talented Full-Stack Developer to join our growing team and contribute to the design, development, and delivery of innovative enterprise solutions.
About the Role
We are seeking a motivated and experienced Full-Stack Developer with strong .NET expertise to support the development, enhancement, and maintenance of enterprise applications and digital solutions.
The successful candidate will work across backend and frontend environments, contributing to scalable applications, integrations, and user-facing solutions while collaborating with cross-functional teams to deliver secure, high-quality technology solutions.
The ideal candidate is technically strong, solution-oriented, and comfortable working in dynamic environments where innovation, adaptability, and collaboration are highly valued.
Key Responsibilities
• Design, develop, test, and maintain full-stack applications using .NET technologies
• Build and maintain scalable backend services and APIs
• Develop and enhance responsive and user-friendly frontend applications
• Integrate applications with enterprise systems and third-party platforms
• Collaborate with business stakeholders and technical teams to gather and translate requirements into technical solutions
• Write clean, maintainable, reusable, and well-documented code following development best practices
• Participate in code reviews, technical discussions, and solution design activities
• Troubleshoot, debug, and optimize application functionality and performance
• Support deployment activities and CI/CD processes
• Contribute to continuous improvement initiatives and technical innovation efforts
Required Qualifications
• 3–7+ years of professional software development experience
• Strong experience with .NET / .NET Core / C#
• Experience developing RESTful APIs and backend services
• Experience with frontend technologies such as React, Angular, or similar frameworks
• Familiarity with Java and modern development frameworks/technologies
• Experience working with relational databases such as SQL Server or PostgreSQL
• Understanding of software architecture principles and application design concepts
• Experience using Git and version control practices
• Strong troubleshooting and problem-solving abilities
• Strong communication and collaboration skills
• Ability to work independently and effectively within cross-functional teams
• Comfortable working within regulated and security-sensitive environments
Preferred Qualifications
• Experience with Azure cloud services
• Experience with container technologies such as Docker
• Familiarity with CI/CD pipelines and DevOps practices
• Existing security clearance considered an asset
• Experience supporting nuclear, energy, utilities, or enterprise environments considered an asset
Eligibility and Security (Mandatory)
• Must be a Canadian Citizen or Permanent Resident
• Must be eligible for Level 1 Security Clearance
• Typical clearance processing timeline is approximately 3–5 months
• Please apply only if this timeline aligns with your availability
Education
Bachelor’s Degree in Computer Science, Software Engineering, Information Technology, or a related field preferred.
Why Join XCIS AI?
• Join a growing and innovative organization focused on AI and digital transformation
• Gain exposure to emerging technologies and impactful initiatives
• Collaborate within an entrepreneurial and fast-paced environment
• Contribute directly to solutions that drive operational impact and innovation