Qureos

Find The RightJob.

Full Stack Developer

About the Role

Our client is seeking a highly skilled Full Stack Engineer with strong expertise in .NET Core and Angular to build scalable, high‑performance applications. You will work across the full stack—frontend, backend, microservices, DevOps, and database layers—to deliver secure, reliable, and user‑centric solutions.

Key Responsibilities

  • Build and maintain web applications using .NET Core and Angular.
  • Design and implement microservices with clean, modular architecture.
  • Configure and integrate API Gateways (Kong, Apigee) for secure service communication.
  • Implement caching mechanisms (e.g., Redis) to enhance performance.
  • Work with message queues (RabbitMQ or similar) for asynchronous communication.
  • Use ORM frameworks (Entity Framework, Dapper) for efficient data access.
  • Apply Repository Pattern, Unit of Work, and other clean architecture principles.
  • Utilize containerization and Kubernetes for deployment and orchestration.
  • Follow SOLID principles and implement design patterns such as Singleton.
  • Ensure responsive UI design and seamless user experience.
  • Collaborate with cross‑functional teams to deliver high‑quality features.
  • Troubleshoot and resolve issues across development and production environments.
  • Stay current with emerging tools, frameworks, and best practices.

Technical Expertise

Frontend

  • Angular (components, services, RxJS, state management)
  • Responsive and adaptive UI design

Backend

  • .NET Core (latest versions), Web APIs, microservices
  • Lambda expressions, async programming, dependency injection

Architecture & Patterns

  • Microservices, distributed systems
  • Repository Pattern, Unit of Work, Singleton, SOLID

Database

  • SQL and NoSQL systems
  • Database design, normalization, indexing (clustered & non‑clustered)
  • Query optimization, joins, performance tuning

DevOps & Infrastructure

  • Docker, Kubernetes
  • Version control (Git)
  • Caching layers (Redis or similar)
  • Message queues (RabbitMQ or equivalent)

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, IT, or related field.
  • 3-5 years of relevaant experience
  • Proven experience building microservices and distributed systems.
  • Strong understanding of database architecture and optimization.
  • Familiarity with agile development practices.
  • Excellent debugging, analytical, and problem‑solving skills.
  • Strong communication and collaboration abilities.

Job Type: Full-time

Pay: Up to Rs350,000.00 per month

Work Location: In person

© 2026 Qureos. All rights reserved.