hirly

Apply with hirly

Full Stack Developer

Iaim · Any, Any, Remote

Upload your resume to see how well you match this job — free, in seconds, no account needed.

Your resume is used only to score it against this job. If you don't create an account, it is deleted within 24 hours.

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 is required. 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 .