Karachi, Sindh, Pakistan Employment

Pakistan Single Window is hiring a Principal Software Engineer

About the Role

Pakistan Single Window is seeking a Principal Software Engineer to lead the design, architecture, and development of our large-scale distributed microservices and modular React applications. You will provide technical leadership, establish development standards, and collaborate with cross-functional teams to deliver enterprise-class products.

What You'll Do

  • Design, architect, and lead development of large-scale distributed microservices using .NET Core.
  • Define high-level system architecture, integration patterns, service boundaries, and domain-driven design.
  • Establish standards for API design, versioning, data modeling, caching, observability, and resiliency.
  • Design and develop software architecture and applications following best practices.
  • Provide architectural blueprints and technical leadership to development teams.
  • Evaluate and recommend tools, technologies, and processes.
  • Collaborate with cross-functional teams in technology and product roadmap discussions.
  • Conduct code reviews and ensure the team follows best practices.
  • Develop modular React applications using micro-frontend architecture.
  • Design and develop scalable REST APIs and microservices.
  • Work with SQL Server, PostgreSQL, Oracle, Redis, and message brokers.
  • Write unit/integration tests and maintain clean architecture.
  • Build reusable UI components and integrate with backend microservices.

What We're Looking For

  • 7–8 years of overall software development experience.
  • At least 3 years in designing and executing enterprise-class products.
  • Excellent proficiency and hands-on technical leadership in Microsoft Technologies: .NET / .NET Core, Web Services.
  • Excellent proficiency and hands-on technical leadership in Web technologies: ReactJS, Typescript, Webform, KenduUI, CSS, HTML, NextJS, Micro Frontend.
  • Excellent proficiency and hands-on technical leadership in Enterprise Applications: Microservices, Containers, Service orchestration.
  • Excellent proficiency and hands-on technical leadership in Database: SQL Server.
  • Excellent proficiency and hands-on technical leadership in Others: Git, GitFlow, Linux.
  • Strong interpersonal, written, and verbal communication skills.

Technical Stack

  • .NET, .NET Core, Web Services
  • ReactJS, Typescript, Webform, KenduUI, CSS, HTML, NextJS, Micro Frontend
  • Microservices, Containers, Service orchestration
  • SQL Server, PostgreSQL, Oracle, Redis
  • Azure Service Bus, RabbitMQ, Kafka
  • Git, GitFlow, Linux

Benefits & Compensation

  • Competitive salary
  • Fuel Card
  • Health benefits
  • Professional development opportunities
  • Inclusive work culture

Required Skills
.NET.NET CoreWeb ServicesReactJSTypescriptNextJSMicro FrontendMicroservicesContainersService orchestrationKenduUICSSHTML
Landing international contracts?

Invoice globally with an EU company

GloPay creates an Estonian partnership for you automatically. Your clients get proper invoices, you keep 95% of payments. Setup takes 5 minutes, works in 100+ currencies.

EU-registered company for compliance
Multi-currency invoicing & payments
Expense tracking & tax reports
Money in your bank in 1 business day
Start invoicing free
5% per invoice • No subscriptions
About company
Job Details
Department Software Development
Category fullstack
Posted 14 days ago