Back to all positions

Full Stack Developer

Remote Full-time Now Hiring

Full Stack Developer Location: Remote Department: Digital Solutions / Software Engineering Reports To: Software Engineering Lead / Director Job Type: Full-time About AIM Architecture in Motion Inc. (AIM) is a Canadian technology consulting firm delivering cloud, software engineering, data, analytics, and enterprise technology solutions. We focus on building scalable, secure, and high-performing solutions using modern Microsoft technologies, including Azure and the .NET ecosystem. Role Overview AIM is seeking an experienced Full Stack Developer with strong expertise in .NET, C#, Angular, SQL Server, and Microsoft Azure . The successful candidate will design, develop, and maintain scalable enterprise applications while collaborating with Product Managers, Business Analysts, QA Engineers, DevOps teams, and Solution Architects. Key Responsibilities - Design, develop, test, deploy, and maintain enterprise web and cloud applications. - Develop backend services using .NET 6/8, C#, REST APIs, and GraphQL. - Develop responsive frontend applications using Angular, TypeScript, HTML/CSS, and Blazor. - Work with Xamarin Forms and .NET MAUI where required. - Design and implement cloud solutions using Microsoft Azure. - Work with Azure services such as App Services, Functions, Azure SQL, Storage, Key Vault, Service Bus, and Azure Monitor. - Design and optimize SQL Server databases, T-SQL queries, stored procedures, functions, and views. - Build and maintain CI/CD pipelines using Azure DevOps. - Follow software engineering, security, testing, and DevOps best practices. - Participate in code reviews, technical discussions, troubleshooting, and solution planning. - Collaborate with cross-functional teams and participate in Agile/Scrum ceremonies. - Maintain technical documentation and support continuous improvement initiatives.

Required Qualifications

Education - Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field. Experience - 5+ years of experience in full stack or enterprise application development. - Strong experience developing and supporting complex software applications. - Experience with Microsoft Azure and cloud-based application development. - Experience working in Agile/Scrum environments. Required Technical Skills - .NET 6 and .NET 8 - C# - Angular (v16+) - TypeScript - SQL Server and T-SQL - RESTful APIs and GraphQL - Microsoft Azure - Azure DevOps and CI/CD - Git version control - Strong understanding of OOP, software architecture, design patterns, database optimization, and secure application development Nice to Have - Microservices and distributed systems - Docker and Kubernetes - Automated testing and TDD - Azure Security and Identity Management - Infrastructure as Code (IaC) - Microsoft Azure certifications - Experience with enterprise-scale applications or cloud migration projects What We Offer - 100% remote work environment - Competitive salary package via Remittance - Opportunity to work with modern Microsoft, .NET, and Azure technologies - Exposure to enterprise-scale and global projects - Professional growth and career development opportunities - Collaborative and growth-focused work environment Application Instructions Please share relevant project examples, GitHub repositories (if available), or certifications related to Microsoft, .NET, Azure, or cloud technologies If you want, I can also make this more concise for LinkedIn/Indeed job posting format