Intermediate Full Stack .NET Developer
Yaqoob Group of Companies
Location: Industrial Estate Multan
Job Type: On-Site
About the Role
We're looking for an experienced Intermediate Full Stack .NET Developer to join our growing engineering team. You'll work on building scalable, distributed systems using modern .NET technologies and React, crafting responsive web applications that translate design into pixel-perfect user experiences. This is an opportunity to work on complex problems, mentor junior developers, and grow your expertise in microservices architecture and cloud-native development.
What You'll Do
- Build and maintain robust backend services using .NET, leveraging microservices and distributed systems architecture
- Develop responsive, user-centric interfaces with React that align with design systems and Figma specifications
- Design and implement RESTful APIs and web services that power modern applications
- Write efficient, optimized database queries across PostgreSQL, MongoDB, and MySQL
- Implement event-driven architectures to create scalable and decoupled systems
- Collaborate with design teams to translate Figma designs into accessible, responsive components
- Write testable code following Test-Driven Development (TDD) and Domain-Driven Design (DDD) principles
- Participate in code reviews and contribute to maintaining high code quality standards
Required Skills & Experience
Technical Expertise:
- Proficiency in .NET (C#) for backend development
- Strong experience building frontend applications with React
- Deep understanding of distributed systems, microservices architecture, and web APIs
- Solid grasp of event-driven programming and object-oriented programming (OOP) principles
Architecture & Patterns:
- Experience implementing MVVM and MVC design patterns
- Practical knowledge of Test-Driven Development (TDD) and Domain-Driven Design (DDD)
- Ability to design systems with scalability and maintainability in mind
UI/UX Development:
- Proficiency in translating Figma designs into responsive, production-ready code
- Experience building and maintaining design systems
- Strong understanding of responsive design principles and CSS/styling
Database Expertise:
- Hands-on experience with PostgreSQL, MongoDB, and MySQL
- Comfortable writing custom and complex SQL queries for optimization and data retrieval
- Understanding of relational and NoSQL database design patterns
Nice-to-Have Skills
- Experience with Avalonia design system
- Experience with WPF/Winforms
- Previous work on ERP systems or enterprise-level applications
- Familiarity with agentic workflows and AI-driven programming patterns
- Knowledge of CI/CD pipelines and automated deployment processes
- Basic understanding of cloud infrastructure (Azure, AWS, or similar)
- Experience with containerization (Docker, Kubernetes)
- Open source contributions
What We're Looking For
- A developer who is passionate about writing clean, maintainable code
- Someone who enjoys collaborating across design, product, and backend teams
- A self-learner who stays updated with industry trends and best practices
- Problem-solver who can balance technical excellence with business requirements
- Strong communication skills and ability to explain technical concepts clearly
Why Join Us
- Work on meaningful projects using cutting-edge technologies
- Collaborate with a talented, supportive engineering team
- Opportunities for professional growth and skill development
- Continuous learning culture
How to Apply
Ready to make an impact? Apply now with your resume, portfolio, or GitHub profile. We'd love to see examples of your work with React/Node.js, .NET, or any distributed systems you've built!
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Area Operations Manager
Senior Software Engineer
Senior Irrigation Design Engineer