Full Stack Developer

Posted 5 Days Ago
Be an Early Applicant
Hiring Remotely in Pakistan
Remote
Senior level
Information Technology • Software
The Role
Develop and maintain enterprise web and cloud applications using .NET, C#, Angular, Azure, SQL Server, REST, and GraphQL. Responsibilities include frontend and backend development, database optimization, cloud solution design, CI/CD pipeline maintenance, testing, troubleshooting, code reviews, technical documentation, and Agile collaboration. The role also involves supporting secure, scalable applications and contributing to solution planning and continuous improvement.
Summary Generated by Built In

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.

Skills Required

  • 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
  • Experience developing and supporting complex software applications
  • Experience with Microsoft Azure and cloud-based application development
  • Experience working in Agile/Scrum environments
  • Experience with .NET 6 and .NET 8
  • Experience with C#
  • Experience with Angular version 16 or later
  • Experience with TypeScript
  • Experience with SQL Server and T-SQL
  • Experience with RESTful APIs and GraphQL
  • Experience with Azure DevOps and CI/CD
  • Experience with Git version control
  • Strong understanding of object-oriented programming, software architecture, design patterns, database optimization, and secure application development
  • Experience with microservices and distributed systems
  • Experience with Docker and Kubernetes
  • Experience with automated testing and test-driven development
  • Experience with Azure Security and Identity Management
  • Experience with Infrastructure as Code
  • Microsoft Azure certifications
  • Experience with enterprise-scale applications or cloud migration projects
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Oakville, ON
46 Employees
Year Founded: 2006

What We Do

AIM is a specialized company providing a wide range of API management solutions and services to ensure optimal performance and security for businesses. Key offerings include API Health Check, which addresses vulnerabilities and potential improvements; Managed Support Services for active API management software maintenance; and Dedicated API Expert Support for personalized assistance. AIM also offers Certified Trainers for API strategy, design, and management, as well as Custom Approach to Training tailored to specific business needs. To maximize ROI, AIM provides Upgrade Service, assisting teams in transitioning to the latest product versions with training and knowledge transfer. With a proactive approach, AIM offers 24/7 infrastructure monitoring and operational support during business hours. Other services include Native Monitoring with a log analyzer for security threats, Threat and Risk Assessments (TRA) for enterprise-wide and system-specific evaluations, Technical Vulnerability Assessment and Penetration Testing for network infrastructure, computing layer, and application layer assessments, and Information Security Health Check for evaluating critical security elements and providing improvement recommendations. By offering a comprehensive suite of services tailored to the unique needs of businesses relying on API management solutions, AIM helps organizations stay competitive and secure in the fast-paced digital economy.

Similar Jobs

Binance Logo Binance

Software Engineer

Blockchain • Fintech • Software • Cryptocurrency • Metaverse
In-Office or Remote
19 Locations
7696 Employees
Remote or Hybrid
Pakistan

Binance Logo Binance

Full-stack Engineer

Blockchain • Fintech • Software • Cryptocurrency • Metaverse
In-Office or Remote
26 Locations
7696 Employees

Spotter AI Logo Spotter AI

Full-stack Engineer

Artificial Intelligence • Logistics • Software • Automation
In-Office or Remote
6 Locations
10 Employees
100K-100K Annually

Similar Companies Hiring

Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Revel.io Thumbnail
Aerospace • Hardware • Robotics • Software
US
50 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software • Productivity
US
15 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account