Senior .NET & React.js Software Engineer
Full-stack developer building web applications end to end: engineering C#/ASP.NET Core backends and REST APIs, React.js frontends, and EF Core/LINQ data layers, plus testing, debugging, and CI/CD support. Onsite role in Gulberg Greens, Islamabad.
- Compensation
- Not disclosed
- Location
- Islamabad, Pakistan
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 3+ years
- Category
- Software engineering
- Posted
Skills
Must have
- 3 years of professional software development experience with .NET technologies
- Strong expertise in C#, ASP.NET Core, and Web API development
- Hands-on experience building UIs with React.js (functional components, hooks, state management)
- Proficiency with Entity Framework Core and LINQ
- Track record designing, building, and integrating RESTful microservices and web services
- Ability to write unit tests, integration tests, and technical documentation
- Strong analytical and problem-solving skills for debugging production issues
- Ability to work onsite in Gulberg Greens, Islamabad, 10:00 AM to 7:00 PM PKT
Full description
We are seeking a skilled and detail-oriented Full Stack Developer (.NET & React.js) to join our engineering team in Gulberg Greens, Islamabad. In this role, you will be responsible for designing, building, and maintaining robust web applications across the full software development lifecycle.
You will engineer high-performance backend services using C# and ASP.NET Core, build dynamic user interfaces with React.js, and optimize database schemas utilizing Entity Framework Core. If you possess 3 years of hands-on full-stack development experience and excel at writing clean, testable, and well-documented code, we invite you to apply.
Key Responsibilities
- Full-Stack Feature Development: Design, build, and maintain responsive front-end components and reliable back-end architecture for web applications.
- API Engineering: Develop, optimize, and consume secure RESTful Web APIs using C# and ASP.NET Core.
- System Integration: Connect front-end React.js applications with core back-end APIs and external third-party services.
- Database Design & Optimization: Design database schemas, write efficient SQL queries, and manage data access layers using Entity Framework Core and LINQ.
- Code Quality & Best Practices: Write clean, maintainable, and well-tested code while actively participating in code reviews and engineering discussions.
- Performance & Security: Troubleshoot, debug, and resolve performance bottlenecks, system bugs, and security vulnerabilities.
- DevOps & CI/CD Support: Assist with continuous integration and continuous deployment (CI/CD) pipelines, application deployment, and operational monitoring.
Requirements
Core Technical Stack & Experience
- 3 years of professional software development experience specializing in .NET technologies.
- Strong expertise in C#, ASP.NET Core, and Web API development.
- Hands-on, practical experience building modern user interfaces with React.js (functional components, React hooks, state management).
- Solid proficiency with Entity Framework Core (EF Core) and LINQ.
- Proven track record of designing, building, and integrating RESTful microservices and web services.
Engineering Skills & Work Logistics
- Ability to write unit tests, integration tests, and technical documentation.
- Strong analytical and problem-solving skills for debugging production issues.
- Ability to work onsite at our office in during standard business hours ().