For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
The Tech Resources
The Tech Resources

Senior Backend Software Engineer

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Senior

Tech stacks

Microservices
Security software
Software Development
+45

Permanent role
2 days ago
Apply now

Job Description:

This is a full-time remote 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:

  • Subcontracting your work to another person will result in immediate termination with no pay and believe us we will find out very fast.
  • You cannot work independently in a remote setup or require constant supervision.
  • You are inconsistent in your communication or unable to meet performance expectations under deadlines.
  • You avoid code and performance reviews or are unwilling to adopt standardized development practices.

This Job is for You If:

  • You have strong command over .Net core, Microservice architecture.
  • You are detail-oriented, reliable, and understand how data drives systems and decisions.
  • You are comfortable using AI tools like ChatGPT to optimize code, automate documentation, or accelerate performance troubleshooting.

Experience: 5+ years

Timings: 5:00 pm – 2:00 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:

  • 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.

About The Tech Resources

🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service