A
system and method for matching potential employees with potential employers over a network. Potential employees sign up for a job notification service and receive information about job openings, including temporary job positions, on their electronic communications devices, which may include a
smart phone, a tablet, a
laptop, etc. When signing up for the service, the employees generate their Employee Profiles, which contain information about the potential employees certifications, licensing, availability for the
job assignment, readiness to travel and other requested information. An employer, when signing up for the service, selects to participate in an open
pool or a restricted, closed
pool, where only this employer has access to potential employees and job postings of the employer. The
server establishes connection with a certification and / or licensing authority to verify current status of worker's certification and / or licensing. The
server compares the employee profile data with job postings and sends a notification to the employees about available jobs, while also sends to the employer a
list of possible job candidates. The employee and the employer can accept or decline the offers. The
server sends notices to workers about the necessity to renew soon-to-expire certifications and / or licensing and any other news.