Logo for AIM Qualifications and Assessment Group

Full Stack Developer

Role overview

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field
  • 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

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 Azure services and design cloud solutions using Microsoft Azure

Key facts

Hard skills

Other skills

  • Collaboration
  • Problem Solving

About the company

AIM Qualifications and Assessment Group logo

AIM Qualifications and Assessment Group

Vocational & Technical Training

Helping organisations create learning that changes lives. For more than 40 years, AIM Qualifications and Assessment Group has been supporting providers, employers and training organisations to deliver high-quality learning, assessment and progression opportunities. As an award-winning, not-for-profit organisation, we offer a complete suite of services designed to support education and skills development, including: ✅ Over 500 regulated qualifications ✅ Assessment services for nearly 50 apprenticeship standards ✅ Access to HE Diplomas ✅ AIM Approved qualification development and accreditation ✅ Quality Mark recognition for training and learning programmes ✅ Endorsement and quality assurance services But our success is not defined by the number of qualifications we offer. It is defined by the relationships we build. Our customers choose AIM because they work with real people who listen, understand their challenges and provide expert support every step of the way. We pride ourselves on being responsive, collaborative and committed to helping our partners grow. Guided by our values of inclusion, integrity, respect and empowerment, we help organisations deliver meaningful learning experiences that open doors, build confidence and create brighter futures. Whatever your ambition, AIM can help you bring it to life.

Company details

IndustryVocational & Technical Training
Company size51-200

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

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.


Compensation: DOE

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Full Stack Engineer Related jobs

Other jobs at AIM Qualifications and Assessment Group

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.