Senior Backend Software Engineer

4 days ago


Karachi, Sindh, Pakistan The Tech Resources Full time 1,200,000 - 2,400,000 per year

Job Description:

This is a full-time
ON-SITE
role for a talented Senior Backend Software Engineer to join our dynamic team in our Karachi office.

Candidate must have at least 5+ years of hands-on experience in .NET Core backend development, microservices architecture, API development, SQL Server optimization, and strong backend design patterns including MVVM.

You will be responsible for building highly scalable, secure, and performant backend services following modern software engineering practices.

This role requires deep expertise in backend architecture, microservices patterns, database design, security standards, and DevOps tools like GitHub Actions and Azure DevOps.

This Job Is Not for You If:

  • You are considering working Remotely or Hybrid.
  • You rely on ChatGPT for fundamental learning, such as figuring out how to connect APIs to databases, rather than using it as a tool to enhance productivity and professional efficiency.
  • You do not meet performance expectations, as we continuously evaluate work and take necessary actions, including termination, if red flags arise.

Experience: 5+ years

Timings: 10:00 am – 7:30 pm (Pakistan time)

Role and responsibility:

  • Design, develop, and optimize .NET Core microservices and RESTful APIs.
  • Architect and maintain SQL Server databases with efficient schema design, query optimization, stored procedures, and indexing strategies.
  • Implement secure authentication and authorization mechanisms (OAuth 2.0, JWT, IdentityServer).
  • Apply MVVM design patterns and maintain clean separation between domain models, API contracts, and business logic.
  • Build scalable, distributed systems with best practices in microservices architecture (service discovery, circuit breakers, resilience patterns).
  • Develop efficient, maintainable, and unit-tested code across the backend.
  • Collaborate with DevOps teams to deploy and monitor applications using GitHub Actions and Azure DevOps.
  • Participate in code reviews, mentor junior developers, and promote backend best practices.

Key Skills Required:

  • 5+ years of experience as a Backend Developer.
  • Strong command of .NET Core (C#, ASP.NET Core, Web API, Entity Framework Core).
  • Deep understanding of Microservices Architecture and building distributed backend systems.
  • Expertise in SQL Server database design, query tuning, stored procedures, and indexing.
  • Experience applying MVVM (Model-View-ViewModel) pattern in backend API and service layers.
  • Knowledge of secure API development (OAuth 2.0, OpenID Connect, JWT).
  • Familiarity with Azure DevOps, GitHub Actions, and CI/CD pipelines for backend services.
  • Good understanding of clean architecture, domain-driven design (DDD) principles is a plus.
  • Experience with unit testing frameworks like xUnit or NUnit.
  • Strong understanding of security best practices, authentication and authorization.
  • Experience with Agile methodologies, DevOps practices, and cloud deployment strategies.

Nice to have: (Hint: Having bonus skills will move you to the top of list)

  • Bonus 1:
    Experience developing real-time communication applications (audio/video calling features).
  • Bonus 2:
    Hands-on experience integrating Twilio APIs for communication solutions.
  • Bonus 3:
    Experience using SignalR for real-time data streaming and notifications.
  • Experience working in payment gateway integrations.
  • Hands-on experience with Azure cloud services.
  • Familiarity with Docker and Kubernetes for containerized microservices.
  • Knowledge of event-driven architectures (e.g., Azure Service Bus).

Benefits

Medical allowance with family

Yearly Bonus

Leave Encashment

Market competitive salary



  • Karachi, Sindh, Pakistan Avanza Solutions Full time 900,000 - 1,200,000 per year

    Company DescriptionSince 2000, Avanza Solutions has been at the forefront of empowering organizations globally to embrace digital transformation through cutting-edge and innovative digital platforms and services. Renowned for its excellence and continual evolution, Avanza has established itself as a premier digital hub for innovation and digitalization. The...

  • Senior Backend

    2 weeks ago


    Karachi, Sindh, Pakistan Contechtive Full time 6,000,000 - 12,000,000 per year

    Job Title:Senior Backend & Systems Development LeadLocation:Karachi, PakistanEmployment Type:Full-time | On-site/HybridAbout the Hiring CompanyWe are looking for a Senior Backend & Systems Development Lead who can bring together backend engineering, automation, and applied AI to deliver enterprise-grade systems. This role requires strong technical leadership...


  • Karachi, Sindh, Pakistan Dubizzle Labs Full time

    As a Senior Software Engineer (Backend) you will liaises with the other backend and frontend engineers within your product stream, the QA team, the design team and your Tech Team Leads. As a senior member of the team, you will be responsible for advancing our development stack and ensuring scale as we grow to millions of monthly active users across many...


  • Karachi, Sindh, Pakistan Hatch Techs Full time

    We are looking for a skilledSeniorSoftware Engineerwith strong expertise inFrontend 15, TypeScript)andBackend (Python, FastAPI, MongoDB, Microservices). will be responsible for building scalable, performant applications and delivering end-to-end solutions in collaboration with product, design, and engineering teams.Key Responsibilities:Develop and maintain...

  • Senior Backend Lead

    5 days ago


    Karachi, Sindh, Pakistan Quecko Full time 1,200,000 - 3,600,000 per year

    About the Role:We are seeking a highly skilled Senior Backend Lead to drive the architecture, development, and performance of our backend systems. You will lead a team of backend engineers, ensure scalable and maintainable solutions, and work closely with product and frontend teams to deliver high-quality software.Key Responsibilities:Lead the backend...


  • Karachi, Sindh, Pakistan Botmer International Full time 60,000 - 180,000 per year

    Senior Backend Engineer ) – Botmer InternationalBotmer International is growing fast and we're looking for aSenior Backend Engineer )who can build scalable, high-performance backend systems that power real-world products across the globe.If you're someone who writes clean, maintainable, well-documented code, and you thrive in a fast-moving engineering...


  • Karachi, Sindh, Pakistan PureSquare Full time 1,200,000 - 3,600,000 per year

    Job OverviewWe are seeking a talented and experiencedSenior Backend Engineers (Java)to join our growing development team. The ideal candidate is passionate about backend engineering, has hands-on experience building scalable Java-based microservices, and thrives in a SaaS product environment. Familiarity with modern engineering practices—such as CI/CD,...


  • Karachi, Sindh, Pakistan SRP Technologies Full time 1,200,000 - 3,600,000 per year

    Company DescriptionSRP Technologies is at the forefront of digital innovation, specializing in Artificial Intelligence and Machine Learning solutions. We aim to enhance operational efficiency and drive growth by delivering customized, high-impact technologies. With years of industry expertise, we help businesses navigate complex challenges and gain a...


  • Karachi, Sindh, Pakistan PsychPlus Full time

    Why PsychPlus?The current delivery model for mental health care is broken in this country. PsychPlus set out on a mission to reimagine how mental health care is delivered to folks who need it. Our goal is to provide a digital-first, modern approach to psychiatry and therapy. We provide care both in-person at our offices across Texas and virtually so our...


  • Karachi, Sindh, Pakistan Nanosoft Technologies Full time 60,000 - 180,000 per year

    POSITION: Sr. Software Engineer (5 years plus)COMPANY: Nanosoft Technologies (Client-KSA)JOB TYPE: FULL TIME (Onsite/Karachi Office)LOCATION: Gulshan-e-Iqbal Block 6, KarachiNanosoft Technologies is seeking a skilled Senior Software Engineer with strong expertise in Python (Django) to design, develop, and maintain scalable backend systems for one of it's...