Aquila360 is looking for a talented Mid-Level Full-Stack Developer with strong skills in Angular, React Native, .NET Core, and Microsoft Azure to join their dynamic software development team. The role focuses on building comprehensive web and mobile solutions, including Angular single-page application dashboards, robust .NET Core APIs using Entity Framework Core, and production-ready React Native mobile applications. The developer will work with containerized services deployed on Azure, contributing to scalable digital products that serve clients globally. This full-time position is based onsite in Johar Town, Lahore, with standard working hours from 9:00 AM to 6:00 PM, Monday through Friday.
Key Responsibilities
- Front-End Web: Develop and maintain Angular (v14+) components, manage RxJS streams, and implement state management using NgRx. Ensure user interfaces are pixel-perfect, accessible, and built with SCSS and modern HTML standards.
- Mobile Development: Build cross-platform iOS and Android apps using React Native (Expo or bare workflow). Integrate essential mobile features such as deep linking, push notifications, camera access, and secure local storage.
- Back-End Development: Design and implement RESTful and GraphQL APIs with ASP.NET Core 8. Utilize Entity Framework Core for data access, including code-first migrations and performance optimization.
- Cloud & DevOps: Containerize applications using Docker and deploy them to Azure Container Apps or Azure Kubernetes Service (AKS). Automate CI/CD pipelines leveraging GitHub Actions or Azure DevOps.
- Data Management: Model and optimize NoSQL collections in MongoDB Atlas, applying relational design patterns and efficient EF Core projections.
- Quality & Collaboration: Write unit and integration tests using xUnit, Jest, and React Native Testing Library. Actively participate in code reviews, pair programming, and agile ceremonies to maintain high code quality and team collaboration.
Required Qualifications
- 3 to 5 years of professional experience in full-stack development.
- Strong hands-on expertise with Angular and React Native.
- Solid knowledge of ASP.NET Core, including API controllers, middleware, and dependency injection.
- Proficiency in Entity Framework Core, including LINQ queries, migrations, and query tuning.
- Experience with Docker, including multi-stage builds, Docker Compose, and networking basics.
- Good understanding of Microsoft Azure services such as App Service, Functions, Storage, Key Vault, Container Apps, or AKS.
- Familiarity with MongoDB Atlas, including schema design, aggregation pipelines, and indexing strategies.
- Strong command of Git workflows, pull requests, and CI pipeline automation.
- Excellent communication skills in English, both written and spoken.
Preferred Qualifications and Benefits
- Experience with Azure DevOps release pipelines or advanced GitHub Actions workflows.
- Knowledge of micro-frontends, NX monorepos, or TurboRepo for scalable front-end architecture.
- Exposure to message queue technologies like Azure Service Bus, RabbitMQ, or Kafka.
- Infrastructure-as-Code experience using Terraform, Bicep, or Helm.
- Understanding of authentication protocols such as OAuth2, OpenID Connect, Azure AD B2C, or Auth0.
- Competitive monthly salary starting from Rs300,000.
- Full-time, onsite role promoting a culture of innovation and continuous learning.
Join Aquila360 to be part of a forward-thinking team dedicated to creating scalable, intelligent digital solutions with a global reach.