Senior Full Stack Software Engineer (.NET Core & Angular)

AHOY

  • Karachi, Sindh
  • Permanent
  • Full-time
  • 2 months ago
  • Apply easily
As a Senior Full-Stack Software Engineer, you will design, build, and maintain both frontend and backend components that power Ahoy’s movement and logistics platform. On the backend, you will work primarily in C#/.NET 5+ on Azure, leveraging event-driven patterns, high-performance SQL, and modern architectural approaches. On the frontend, you will build performant, maintainable interfaces using Angular.You’ll collaborate closely with product, DevOps, and fellow engineers, and will drive solutions end-to-end—from white-boarding architecture to implementing UI features, APIs, and monitoring systems in production.Key Responsibilities:
  • Design, implement, and maintain microservices and APIs with ASP.NET Core and Entity Framework Core
  • Develop responsive, reusable, and maintainable Angular components and user interfaces
  • Model robust relational schemas and write high-performance queries for SQL Server
  • Build and integrate messaging & event systems (e.g., Azure Service Bus, RabbitMQ, Kafka) to enable decoupled, event-driven workflows
  • Apply Clean Architecture / Onion Architecture principles to keep codebases modular, testable, and maintainable
  • Own the full software-delivery lifecycle: automated testing, CI/CD pipelines, containerization, logging, and telemetry on Azure
  • Conduct peer code reviews, mentor and guide junior as well as mid-level developers, and uphold engineering best practices (SOLID, TDD, DDD)
  • Diagnose production issues, optimize performance, and drive continuous improvement of service reliability and UI responsiveness
Core Tech Stack & Tooling
  • Languages & Frameworks: C#, .NET 5 – 8, ASP.NET Core, EF Core, TypeScript, Angular (v12+)
  • Cloud: Microsoft Azure (App Service, Function Apps, Container Apps, Event Grid, Azure SQL, Azure DevOps)
  • Data & Messaging: SQL Server, PostgreSQL (optional), Azure Service Bus / RabbitMQ / Kafka, Redis
  • DevOps: Docker, Azure DevOps CI/CD pipelines, Git
  • Observability: Application Insights, OpenTelemetry
Qualifications:
  • 6+ years of professional software development experience, including backend and frontend engineering
  • Deep knowledge of ASP.NET Core, RESTful API design, and Entity Framework Core
  • Solid Angular experience: component design, state management, reactive programming (RxJS), and Angular CLI
  • Proven expertise with SQL databases (schema design, query optimization, indexing)
  • Hands-on experience with messaging or event-driven architectures in production
  • Strong grasp of Clean / Onion Architecture, SOLID principles, and automated unit/integration testing
  • Practical experience building and maintaining CI/CD pipelines (Azure DevOps, GitHub Actions, GitLab, etc.)
  • Excellent communication skills and a track record of mentoring or technical leadership within a team
  • Clear written & spoken English, proactive communication, ownership mindset
Nice-to-Have Skills
  • AWS ecosystem familiarity (ECS/EKS, Lambda, SQS/SNS, etc.)
  • Previous logistics/mobility domain experience
  • Experience with MongoDB or other NoSQL data stores
  • Conversational Arabic speaker
  • Scripting or tooling in Python
  • DevOps/SRE expertise: Docker, Kubernetes, Terraform, Helm, Pulumi, Observability stacks
  • Familiarity with CQRS, Event Sourcing, Domain-Driven Design, or high-throughput real-time systems
RequirementsKey Skills:
  • Proficiency in .Net Core and Angular for full-stack development.
  • Solid grasp of web development principles and best practices.
  • Experience with database design and management using SQL Server.
  • Familiarity with asynchronous programming and REST APIs.
  • Ability to work with third-party libraries and APIs.
  • Strong analytical skills and attention to detail.
  • A proactive attitude to problem solving and delivering results.
What We Offer:
  • Competitive salary and benefits package.
  • Flexible working hours and opportunity for remote work.
  • Professional development and advancement opportunities.
  • A collaborative and inclusive culture.
  • An exciting opportunity to work on innovative projects that make a difference.
BenefitsMarket Competitive SalaryLeavesHealth InsuranceHybrid Work Model

AHOY