Software Engineer - Full Stack (.NET, React, AWS)

DPL

Islamabad

Presencial

PKR 2.000.000 - 3.000.000

Jornada completa

Hace 3 días
Sé de los primeros/as/es en solicitar esta vacante

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Descripción de la vacante

DPL is seeking a technically strong Full Stack Developer with expertise in .NET Core, hands-on React experience, and AWS exposure to work on a US-based enterprise facility management platform.

The project modernizes workflows toward AWS cloud-native services, serverless architecture, microservices, and modular frontend applications. This backend-focused role (≈70% backend, 30% frontend) offers ownership from development through deployment.

Formación

  • 2–4 years of professional software development experience with .NET Core and modern web applications.
  • Hands-on experience with C#, ASP.NET Core, REST APIs, EF Core, and asynchronous programming.
  • Practical experience with React, including hooks, state management, and API integration.
  • Hands-on AWS experience involving development, deployments, integrations, or production support.

Responsabilidades

  • Design, develop, and maintain scalable backend services using C#, ASP.NET Core, .NET Web APIs, and EF Core.
  • Develop workflows for work orders, vendor management, invoicing, and document processing.
  • Build and integrate RESTful APIs connecting internal applications, external vendors, and third‑party platforms.
  • Handle complex integrations with authentication, data mapping, validation, and asynchronous processing.
  • Implement reliable processing with message queues, background jobs, retries, and failure recovery.
  • Write clean, maintainable code following OOP, SOLID principles, and design patterns.
  • Develop React-based applications for internal users, clients, and vendors and integrate with backend APIs.
  • Collaborate on modular frontend development and CI/CD pipelines with DevOps.

Conocimientos

C#
ASP.NET Core
REST APIs
React
AWS
OOP & SOLID
SQL
Git & CI/CD
Microservices

Herramientas

Docker
Git
CI/CD

Descripción del empleo

Software Engineer - Full Stack (.NET, React, AWS)

Islamabad, Pakistan | Posted on 10/19/2026

This won’t just be your next job. Or your first. It will be the turning point of your story.

At DPL, we’ve spent over 20 years doing things differently. Challenging outdated norms and fostering a culture that prioritizes people.

We’re here to help you grow. Not just as a professional but as a person. That’s what drives us.

You won’t find rigid hierarchies here. You’ll find teams that organize themselves, voices that actually get heard, and space to experiment, learn, and try again.

We work with AI, IoT, and 4IR technologies. Not just to keep up with the future but to help shape it. And we do it with curiosity, creativity, and a deep sense of purpose.

Our goal is simple and ambitious. To become the most transformative technology services company in the world.

It’s not just talk. We’re proud to be the only South Asian company in Newsweek’s Top 100 Most Loved Workplaces (2025). A sign we’re on the right path.

If you’re looking for a place to reach your best potential, come and join the rebel movement.

Job Description

We are looking for a technically strong Full Stack Developer with expertise in .NET Core, hands‑on React experience, and practical AWS exposure to work on a US-based enterprise facility management platform.

The platform manages complex business operations, including work order management, vendor coordination, invoicing, document processing, client portals, and third‑party system integrations.

The project is undergoing modernization, transitioning existing business workflows toward AWS cloud‑native services, serverless architecture, microservices, and modular frontend applications.

This is a backend‑focused Full Stack role (approximately 70% backend and 30% frontend) requiring someone who can independently develop business‑critical APIs, work with complex integrations, troubleshoot production issues, and contribute to scalable, reliable applications.

We value developers who understand how systems work beyond writing code, can investigate unfamiliar technical problems, and take ownership of features from development through deployment.

Key Responsibilities
Backend Development & Enterprise Integrations

Design, develop, and maintain scalable backend services using C#, ASP.NET Core, .NET Web APIs, and Entity Framework Core.

Develop business workflows involving work orders, vendor management, invoicing, document processing, and operational data.

Build and integrate RESTful APIs connecting internal applications, external vendors, and third‑party platforms.

Handle complex integration scenarios involving authentication, data mapping, validation, error handling, and asynchronous processing.

Implement reliable processing mechanisms involving message queues, background jobs, retries, timeouts, and failure recovery.

Write clean, maintainable, testable code following OOP, SOLID principles, and appropriate design patterns.

Frontend Development – React

Develop and maintain React‑based applications for internal users, clients, and vendors.

Integrate frontend applications with backend APIs, managing application state, authentication, and data flows.

Troubleshoot frontend issues and collaborate on modular frontend development, including micro‑frontend patterns where applicable.

AWS & Cloud‑Native Development

Develop, deploy, and maintain application components within AWS environments.

Work with AWS services such as Lambda, API Gateway, SQS, S3, CloudWatch, and IAM.

Contribute to serverless and event‑driven application workflows.

Collaborate with DevOps engineers on application deployments, environment configurations, CI/CD pipelines, and monitoring.

Investigate application‑level cloud issues using logs, metrics, and service configurations.

Database, Performance & Production Support

Develop and optimize database operations using SQL Server, PostgreSQL, MySQL, or similar relational databases.

Work with complex SQL queries, transactions, indexing, and Entity Framework query optimization.

Identify application performance bottlenecks across APIs, databases, and external services.

Troubleshoot production incidents involving failed integrations, inconsistent data, application errors, and service communication.

Apply appropriate security practices, including JWT authentication, OAuth, role‑based authorization, and secure handling of sensitive information.

Engineering Ownership & Collaboration

Take ownership of assigned features from requirement understanding through implementation, testing, and production support.

Participate in technical discussions, code reviews, debugging sessions, and solution design.

Work closely with engineering, QA, product teams, and US‑based client stakeholders.

Communicate technical challenges, blockers, and proposed solutions clearly.

Use AI‑assisted development tools productively while independently validating code quality, security, and functionality.

Required Skills & Experience

2–4 years of professional software development experience, primarily working with .NET Core and modern web applications.

Strong hands‑on experience with C#, ASP.NET Core, REST APIs, Entity Framework Core, and asynchronous programming.

Practical experience with React, including hooks, component development, state management, and backend API integration.

Hands‑on AWS experience involving application development, deployments, integrations, or production support. Exposure to Lambda, API Gateway, S3, SQS, or CloudWatch is particularly relevant.

Proven experience developing and integrating internal and third‑party APIs, including authentication, data transformations, and error handling.

Strong understanding of OOP, SOLID principles, dependency injection, design patterns, and clean coding practices.

Strong SQL and relational database skills, including query optimization, transactions, and troubleshooting.

Understanding of microservices, asynchronous processing, event‑driven communication, and integration reliability.

Working knowledge of JWT, OAuth, authorization mechanisms, and application security.

Familiarity with Git, Docker, CI/CD, unit testing, integration testing, and production debugging.

Strong analytical and problem‑solving skills, with the ability to investigate issues independently and identify root causes.

Good English communication skills, including the ability to explain technical decisions and collaborate with international stakeholders.

Preferred / Additional Experience

Experience modernizing enterprise or legacy applications into cloud‑native architectures.

Hands‑on experience building AWS Lambda functions, SQS‑based workflows, or serverless API integrations.

Experience with distributed systems, message queues, webhooks, idempotency, and dead‑letter queues.

Familiarity with micro‑frontends, Redis, MongoDB, or Kubernetes.

Experience integrating multiple enterprise applications or external vendor systems.

Domain exposure to facility management, field services, ERP, workflow automation, invoicing, or document management.

Experience supporting US‑based clients or production enterprise applications.

What We Value

Beyond technical skills, we are looking for someone who:

Understands the problem before writing the solution, rather than simply following instructions.

Can independently troubleshoot issues across APIs, databases, AWS services, and integrations.

Demonstrates genuine ownership of delivered features and their production reliability.

Understands technical trade‑offs and can explain why a particular approach was chosen.

Adapts quickly to unfamiliar systems, technologies, and business workflows.

Uses AI coding assistants effectively without depending on them for fundamental engineering decisions.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Full Stack .NET Developer
Full Stack .NET Developer

Zohorecruit • Islamabad

Presencial
PKR 1.200.000 - 2.000.000
Senior DevOps Engineer (AWS)
Senior DevOps Engineer (AWS)

DPL • Islamabad

Presencial
PKR 3.500.000 - 7.000.000
Senior Full-Stack Developer - Mobile & Web
Senior Full-Stack Developer - Mobile & Web

Navigatorhr • Lahore

Presencial
PKR 4.464.000 - 5.580.000
Full Stack Engineer - .NET, React & AWS
Full Stack Engineer - .NET, React & AWS

DPL • Islamabad

Presencial
PKR 2.000.000 - 3.000.000
Full Stack Developer
Full Stack Developer

Vebtual • Lahore

Presencial
PKR 1.200.000 - 2.000.000
Senior Full Stack Engineer
Senior Full Stack Engineer

NorthBay Solutions LLC • Karachi Division, Lahore, Islamabad

Híbrido
PKR 3.000.000 - 5.400.000
Hybrid work model
Competitive compensation
Growth opportunities
Senior Full Stack Engineer
Senior Full Stack Engineer

NorthBay Solutions • Karachi Division

Presencial
PKR 3.000.000 - 6.000.000
Senior Full Stack Engineer
Senior Full Stack Engineer

NorthBay Solutions • Islamabad

Híbrido
PKR 3.000.000 - 5.400.000
Hybrid work environment
Learning & growth opportunities
Competitive compensation
Senior Full Stack Engineer
Senior Full Stack Engineer

NorthBay Solutions • Lahore

Presencial
PKR 2.400.000 - 4.200.000
Hybrid working in Lahore, Karachi, or/
Principal Full Stack Developer
Principal Full Stack Developer

Dubizzle Labs • Lahore

Presencial
PKR 2.400.000 - 5.200.000