Needed Skills
Description:
We are hiring Full-Stack Developers at multiple experience levels, including Freshers, Junior, Intermediate, and Experienced Developers.
Selected candidates will have the opportunity to work on real-world software projects across different business domains. The position involves both new software development and the maintenance and enhancement of existing applications.
Our development projects include:
• ERP Systems
• Accounting and Finance Systems
• Inventory Management Systems
• Sales and Purchase Management Systems
• HR and Payroll Systems
• Business Management Applications
• Websites and Web Portals
• E-commerce Websites and Online Stores
• Shopify Projects and Integrations
• Mobile Applications
• REST APIs
• Third-Party Integrations
• Existing Software Maintenance and Enhancement
• New Software Development
Candidates should be comfortable working on different projects according to company and client requirements.
Candidates should have knowledge, practical experience, or a strong interest in learning the following technologies:
• C#
• ASP.NET Core / .NET
• Angular
• TypeScript / JavaScript
• HTML / CSS
• SQL Server
• REST APIs
• Entity Framework Core
• Git / Source Control
Knowledge or experience in the following technologies will be considered an advantage:
• Dapper
• Microservices
• Redis
• SignalR
• Ionic / Hybrid Mobile Development
• Shopify Development
• E-commerce Development
• Azure DevOps
• CI/CD
• API Gateways
• Payment Gateway Integrations
• Third-Party API Integrations
Responsibilities will depend on the candidate's technical skills and experience level and may include:
• Developing and maintaining frontend applications using Angular
• Developing backend APIs and services using ASP.NET Core / .NET
• Designing, maintaining, and working with SQL Server databases
• Developing and integrating REST APIs
• Developing new software modules, features, and functionality
• Maintaining and improving existing software applications
• Working on ERP and business management systems
• Developing accounting, inventory, sales, purchase, HR, payroll, and reporting modules
• Developing and maintaining websites and web portals
• Working on e-commerce websites and online stores
• Working with Shopify stores and integrations
• Developing and maintaining mobile applications
• Integrating third-party APIs and external services
• Diagnosing and resolving software bugs
• Troubleshooting and resolving production issues
• Improving frontend, backend, API, and database performance
• Understanding and maintaining existing codebases
• Testing functionality before deployment
• Using Git and source control for development
• Assisting with application deployment and production support
• Participating in technical and architectural decisions according to experience level
• Researching and learning new technologies when required
• Taking ownership of assigned tasks, modules, and projects according to skills and experience
Fresh graduates, university students, self-taught developers, and candidates with basic programming knowledge but little or no professional experience are encouraged to apply.
Training and Evaluation Period: 3 to 6 Months
The exact training duration will depend on:
• Existing technical knowledge
• Learning speed
• Technical improvement
• Problem-solving ability
• Attendance and punctuality
• Task completion
• Performance on practical work
• Ability to work on real projects
During the training period:
• Fuel / transport compensation will be provided
• Practical training and technical guidance will be provided
• Candidates will gradually work on real project tasks according to their skill level
• Performance will be evaluated throughout the training period
• Candidates who achieve the required professional level earlier may complete the training period earlier
• Training duration may vary between 3 and 6 months depending on performance
After successful completion of training and achievement of the required professional skill level, the candidate may be offered a regular salaried position.
Selection Process:
Interview → Basic Technical Assessment → 3–6 Month Training and Evaluation → Performance Review → Regular Salaried Position
Candidates with practical professional experience who can independently work on frontend development, backend development, databases, APIs, or related software development tasks are encouraged to apply.
Probation Period: 2 to 3 Months
• The probation period will be paid
• Probation salary will be determined according to the candidate's technical skills and experience
• Previous experience, interview performance, technical assessment, and ability to handle real project tasks will be considered
• Performance will be continuously evaluated during probation
• Final salary and permanent confirmation may be reviewed after successful completion of the probation period
Selection Process:
Interview → Technical Test → Skills and Experience Evaluation → Probation Salary Offer → 2–3 Months Paid Probation → Performance Review → Confirmation
Experienced developers with strong technical skills and the ability to take ownership of projects, modules, and technical responsibilities are encouraged to apply.
Probation Period: 1 Month
• The probation period will be paid
• Salary during probation will be based on technical skills and professional experience
• Previous projects, interview performance, technical assessment, and expected responsibilities will be considered
• Performance will be evaluated during the first month
• Salary and responsibilities may be reviewed after successful completion of probation
Selection Process:
Interview → Technical Test / Practical Assessment → Skills and Experience Evaluation → Salary Offer → 1 Month Paid Probation → Performance Review → Confirmation
We are looking for candidates who:
• Have strong logical thinking and problem-solving skills
• Have a genuine interest in software development
• Are willing to learn and adapt to new technologies
• Can understand and work with existing codebases
• Can work on different types of software projects
• Take responsibility for assigned tasks
• Maintain good attendance and punctuality
• Communicate effectively with the development team
• Can research and solve technical problems independently
• Focus on writing maintainable, reliable, and efficient software
• Can gradually take ownership of modules and projects
Experience level is not a restriction. Freshers, Junior, Intermediate, and Experienced Developers are welcome to apply.
The hiring process and employment structure will depend on the candidate's existing technical skills, professional experience, interview performance, and technical assessment.
Freshers / Beginners:
3–6 months training and evaluation with fuel / transport compensation.
Intermediate Developers:
2–3 months paid probation, with salary determined according to skills and experience.
Experienced Developers:
1 month paid probation, with salary determined according to skills and experience.
We value technical ability, problem-solving skills, learning capability, responsibility, professionalism, and actual performance rather than considering only the number of years of experience.
| Organization | NafDev Tech |
| Industry | IT / Telecom / Software Jobs |
| Occupational Category | Software Engineer |
| Functional Area | Sialkot |
| Total Positions | 2 |
| Job Location | Sialkot,Pakistan |
| Shift Type | Morning |
| Job Type | Full Time |
| Gender | No Preference |
| Career Level | Entry Level |
| Salary | 10000 - 100000 | PKR |
| Experience | Fresh |
| Posted at | 2026-08-17 11:05 am |
| Expires on | 2030-12-31 |