We are seeking a highly experienced Senior .NET Backend Engineer based in Pakistan to join our global engineering team. The ideal candidate has extensive experience with C#/.NET Core, microservices, and cloud-native applications, and has worked in high-scale environments such as fintech, healthcare, or insurance. The candidate must be comfortable collaborating in English and have some professional experience communicating in Spanish (e.g., having worked with Spanish-speaking teams or clients).
Key Responsibilities:
Design and develop scalable, secure microservices using .NET 6/8, Kafka, and Docker.
Build and maintain RESTful APIs with ASP.NET Core, Web API, Entity Framework Core, and PostgreSQL or MySQL.
Work with CQRS and Domain-Driven Design to separate business logic for high-performance systems.
Integrate with Apache Kafka, Redis, and SQS for messaging and async event handling.
Collaborate with frontend teams using React.js, Razor, Blazor, Knockout.js, and modern frontend stacks.
Deploy services to AWS (EKS, Lambda, S3, RDS) and Azure (App Services, SQL, Functions).
Set up CI/CD pipelines using GitHub Actions, Jenkins, Azure DevOps, or Bitbucket Pipelines.
Write and maintain unit, integration, and contract tests with xUnit, NUnit, Selenium, Postman, and Cypress.
Work in an Agile team, contributing to sprint planning, backlog grooming, and collaborative development.
Communicate clearly with Spanish-speaking clients or stakeholders, especially in written or basic spoken form.
Must-Have Technical Skills:
11+ years with C#/.NET Core, ASP.NET MVC, Web API
Experience with microservices, Docker, Kubernetes, Git
Strong in PostgreSQL, SQL Server, MySQL, T-SQL, stored procedures
Hands-on with Apache Kafka, Redis, CQRS, DDD
Frontend familiarity: React.js, Razor, Knockout.js, Blazor
Cloud: AWS (EKS, Lambda, RDS) and/or Azure (Functions, App Services)
DevOps: GitHub Actions, Jenkins, Azure DevOps
Testing tools: xUnit, NUnit, Selenium, Postman
Familiar with Agile methodologies, Jira, and Confluence
Required Soft Skills:
Proven ability to work independently in a remote environment
Excellent written and verbal English communication
Experience communicating with Spanish-speaking stakeholders (basic conversational Spanish required)
Strong problem-solving mindset and ownership of deliverables
Ability to mentor junior developers and perform code reviews
Preferred Qualifications:
Experience in fintech, healthcare, or insurance industries
Familiarity with Stripe, PayPal, or other third-party SDKs
Knowledge of gRPC, SignalR, or background job orchestration