2023-07-09 16:53:29 -07:00
{
"info" : {
2023-08-27 18:32:46 -07:00
"_postman_id" : "c9fcc1a4-e948-447f-a6bb-a90e7cce080f" ,
2023-07-09 16:53:29 -07:00
"name" : "JobSpy" ,
"schema" : "https://schema.getpostman.com/json/collection/v2.1.0/collection.json" ,
"_exporter_id" : "24144392"
} ,
"item" : [
2023-08-26 12:41:33 -07:00
{
"name" : "Auth" ,
"item" : [
{
"name" : "Token" ,
"event" : [
{
"listen" : "test" ,
"script" : {
"exec" : [
"var jsonData = JSON.parse(responseBody);" ,
"postman.setEnvironmentVariable(\"access_token\", jsonData.access_token)"
] ,
"type" : "text/javascript"
}
}
] ,
"request" : {
"method" : "POST" ,
"header" : [ ] ,
"body" : {
"mode" : "urlencoded" ,
"urlencoded" : [
{
"key" : "username" ,
"value" : "cwatson" ,
"type" : "text"
} ,
{
"key" : "password" ,
"value" : "mypass" ,
"type" : "text"
}
]
} ,
"url" : {
"raw" : "http://127.0.0.1:8000/api/auth/token" ,
"protocol" : "http" ,
"host" : [
"127" ,
"0" ,
"0" ,
"1"
] ,
"port" : "8000" ,
"path" : [
"api" ,
"auth" ,
"token"
]
}
} ,
"response" : [ ]
} ,
{
"name" : "Register" ,
"event" : [
{
"listen" : "test" ,
"script" : {
"exec" : [
"var jsonData = JSON.parse(responseBody);" ,
"postman.setEnvironmentVariable(\"access_token\", jsonData.access_token)"
] ,
"type" : "text/javascript"
}
}
] ,
"request" : {
"method" : "POST" ,
"header" : [ ] ,
"body" : {
"mode" : "raw" ,
"raw" : "{\n \"username\": \"cwatson\",\n \"email\": \"cullen@cullen.ai\",\n \"password\": \"mypass\",\n \"full_name\": \"cullen watson\"\n}" ,
"options" : {
"raw" : {
"language" : "json"
}
}
} ,
"url" : {
"raw" : "http://127.0.0.1:8000/api/auth/register" ,
"protocol" : "http" ,
"host" : [
"127" ,
"0" ,
"0" ,
"1"
] ,
"port" : "8000" ,
"path" : [
"api" ,
"auth" ,
"register"
]
}
} ,
"response" : [ ]
}
]
} ,
2023-07-09 16:53:29 -07:00
{
"name" : "Search Jobs" ,
"request" : {
"auth" : {
"type" : "bearer" ,
"bearer" : [
{
"key" : "token" ,
"value" : "{{access_token}}" ,
"type" : "string"
}
]
} ,
2023-08-19 17:05:02 -07:00
"method" : "POST" ,
2023-07-09 16:53:29 -07:00
"header" : [ ] ,
2023-08-19 17:05:02 -07:00
"body" : {
"mode" : "raw" ,
2023-08-27 18:32:46 -07:00
"raw" : "{\r\n /* required */\r\n \"site_type\": [\"indeed\", \"zip_recruiter\", \"linkedin\"], // linkedin / indeed / zip_recruiter\r\n \"search_term\": \"software engineer\",\r\n\r\n // optional (if there's issues: try broader queries, else: submit issue)\r\n \"location\": \"austin, tx\",\r\n \"distance\": 20,\r\n \"job_type\": \"fulltime\", // fulltime, parttime, internship, contract\r\n \"is_remote\": false,\r\n \"easy_apply\": false, // linkedin only\r\n \"results_wanted\": 15, // for each site,\r\n\r\n\r\n \"output_format\": \"gsheet\" // json, csv, gsheet\r\n}" ,
2023-08-19 17:05:02 -07:00
"options" : {
"raw" : {
"language" : "json"
}
}
} ,
2023-07-09 16:53:29 -07:00
"url" : {
2023-08-19 17:05:02 -07:00
"raw" : "http://127.0.0.1:8000/api/v1/jobs" ,
2023-07-09 16:53:29 -07:00
"protocol" : "http" ,
"host" : [
"127" ,
"0" ,
"0" ,
"1"
] ,
"port" : "8000" ,
"path" : [
"api" ,
"v1" ,
"jobs"
]
}
} ,
2023-08-26 12:41:33 -07:00
"response" : [
{
2023-08-27 14:25:48 -07:00
"name" : "CSV Example" ,
2023-08-26 12:41:33 -07:00
"originalRequest" : {
"method" : "POST" ,
"header" : [ ] ,
"body" : {
"mode" : "raw" ,
2023-08-27 14:25:48 -07:00
"raw" : "{\r\n \"site_type\": [\"linkedin\", \"indeed\", \"zip_recruiter\"], // linkedin / indeed / zip_recruiter\r\n \"search_term\": \"software engineer\",\r\n\r\n // optional (if there's issues: try broader queries, else: submit issue)\r\n \"location\": \"austin, tx\",\r\n \"distance\": 20,\r\n \"job_type\": \"fulltime\", // fulltime, parttime, internship, contract\r\n \"is_remote\": false,\r\n \"easy_apply\": false, // linkedin only\r\n \"results_wanted\": 5, // for each site,\r\n \"output_format\": \"csv\"\r\n}" ,
"options" : {
"raw" : {
"language" : "json"
}
}
} ,
"url" : {
"raw" : "http://127.0.0.1:8000/api/v1/jobs" ,
"protocol" : "http" ,
"host" : [
"127" ,
"0" ,
"0" ,
"1"
] ,
"port" : "8000" ,
"path" : [
"api" ,
"v1" ,
"jobs"
]
}
} ,
"status" : "OK" ,
"code" : 200 ,
"_postman_previewlanguage" : "plain" ,
"header" : [
{
"key" : "date" ,
"value" : "Sun, 27 Aug 2023 20:50:02 GMT"
} ,
{
"key" : "server" ,
"value" : "uvicorn"
} ,
{
"key" : "content-type" ,
"value" : "text/csv; charset=utf-8"
} ,
{
"key" : "content-disposition" ,
"value" : "attachment; filename=JobSpy_results_20230827_155006.csv"
} ,
{
"key" : "Transfer-Encoding" ,
"value" : "chunked"
}
] ,
"cookie" : [ ] ,
"body" : "Site,Title,Company Name,Job URL,Country,City,State,Job Type,Compensation Interval,Min Amount,Max Amount,Currency,Date Posted,Description\r\nlinkedin,Software Engineer - AI Training (Remote Work),Remotasks,https://www.linkedin.com/jobs/view/3676403269,USA,Austin,TX,,,,,,2023-07-27 00:00:00,\"Seeking talented coders NOW! Be part of the artificial intelligence (AI) revolution. Flexible hours - work when you want, where you want!If you are great at solving competitive coding challenges (Codeforces, Sphere Online Judge, Leetcode, etc.), this may be the perfect opportunity for you.About RemotasksRemotasks makes it easy to earn extra income and contribute to building artificial intelligence tools. Since 2017, over 240,000 taskers have contributed to training AI models to be smarter, faster, and safer through flexible work on Remotasks.When you work on Remotasks, you'll get full control over when, where and how much you work. We'll teach you how to complete projects that leverage your coding expertise on the platform.ResponsibilitiesWe have partnered with organizations to train AI LLMs. You'll help to create training data so generative AI models can write better code.For each coding problem, you will:Write the solution in codeWrite test cases to confirm your code worksWrite a summary of the problemWrite an explanation of how your code solve the problem and why the approach is soundNo previous experience with AI necessary! You will receive detailed instructions to show you how to complete tasks after you complete the application and verification process.Qualifications and requirements:Bachelor's degree in Computer Science or equivalent. Students are welcome. Proficiency working with any of the the following: Python, Java, JavaScript / TypeScript, SQL, C/C++/C# and/or HTML. Nice to have (bonus languages): Swift, Ruby, Rust, Go, NET, Matlab, PHP, HTML, DART, R and ShellComplete fluency in the English language is required. You should be able to describe code and abstract information in a clear way. This opportunity is open to applicants in the United States, Canada, UK, New Zealand, Australia, Mexico, Argentina, and IndiaWhat To Expect For Your Application ProcessOnce you click to apply, you'll be taken to Remotask's application page. Easily sign up with your Gmail account. Answer a few questions about your education and background, and review our pay and security procedures. Verify your identity. Follow the steps on the screen to confirm your identity. We do this to make sure that your account belongs to you. Complete our screening exams, we use this to confirm your English proficiency and show you some examples of the tasks you'll complete on our platform. The benefits of working with Remotask:Get the pay you earn quickly - you will get paid weeklyEarn incentives for completing your first tasks and working moreWork as much or as little as you likeAccess to our support teams to help you complete your application, screening and tasksEarn referral bonuses by telling your friends about us. Pay: equivalent of $25-45 per hourPLEASE NOTE: We collect, retain and use personal data for our professional business purposes, including notifying you of job opportunities that may be of interest. We limit the personal data we collect to that which we believe is appropriate and necessary to manage applicants' needs, provide our services, and comply with applicable laws. Any information we collect in connection with your application will be treated in accordance with our internal policies and programs designed to protect personal data.\"\r\nlinkedin,Software Engineer 1,Public Partnerships | PPL,https://www.linkedin.com/jobs/view/3690013792,USA,Austin,TX,,,,,,2023-07-31 00:00:00,\" P u b l i c P a r t n e r s h i p s L L C s u p p o r t s i n d i v i d u a l s w i t h d i s a b i l i t i e s o r c h r o n i c i l l n e s s e s a n d a g i n g a d u l t s , t o r e m a i n i n t h e i r h o m e s a n d c o m m u n i t i e s a n d “ s e l f ” d i r e c t t h e i r o w n l o n g - t e r m h o m e c a r e . O u r r o l e a s t h e n a t i o n ’ s l a r g e s t a n d m o s t e x p e r i e n c e d F i n a n c i a l M a n a g e m e n t S e r v i c e p r o v i d e r i s t o a s s i s t t h o s e e l i g i b l e M e d i c a i d r e c i p i e n t s t o c h o o s e a n d p a y f o r t
} ,
{
"name" : "JSON Example" ,
"originalRequest" : {
"method" : "POST" ,
"header" : [ ] ,
"body" : {
"mode" : "raw" ,
2023-08-27 18:32:46 -07:00
"raw" : "{\r\n /* required */\r\n \"site_type\": [\"indeed\", \"zip_recruiter\"], // linkedin / indeed / zip_recruiter\r\n \"search_term\": \"software engineer\",\r\n\r\n // optional (if there's issues: try broader queries, else: submit issue)\r\n \"location\": \"austin, tx\",\r\n \"distance\": 20,\r\n \"job_type\": \"fulltime\", // fulltime, parttime, internship, contract\r\n \"is_remote\": false,\r\n \"easy_apply\": false, // linkedin only\r\n \"results_wanted\": 15 // for each site,\r\n\r\n\r\n // \"output_format\": \"json\" // json, csv, gsheet\r\n}" ,
2023-08-26 12:41:33 -07:00
"options" : {
"raw" : {
"language" : "json"
}
}
} ,
"url" : {
"raw" : "http://127.0.0.1:8000/api/v1/jobs" ,
"protocol" : "http" ,
"host" : [
"127" ,
"0" ,
"0" ,
"1"
] ,
"port" : "8000" ,
"path" : [
"api" ,
"v1" ,
"jobs"
]
}
} ,
"status" : "OK" ,
"code" : 200 ,
"_postman_previewlanguage" : "json" ,
"header" : [
{
"key" : "date" ,
2023-08-27 18:32:46 -07:00
"value" : "Mon, 28 Aug 2023 01:20:56 GMT"
2023-08-26 12:41:33 -07:00
} ,
{
"key" : "server" ,
"value" : "uvicorn"
} ,
{
"key" : "content-length" ,
2023-08-27 18:32:46 -07:00
"value" : "126447"
2023-08-26 12:41:33 -07:00
} ,
{
"key" : "content-type" ,
"value" : "application/json"
}
] ,
"cookie" : [ ] ,
2023-08-27 18:32:46 -07:00
"body" : "{\n \"status\": \"JSON response success\",\n \"error\": null,\n \"linkedin\": null,\n \"indeed\": {\n \"success\": true,\n \"error\": null,\n \"total_results\": 926,\n \"jobs\": [\n {\n \"title\": \"Engineering Lead\",\n \"company_name\": \"General Motors\",\n \"job_url\": \"https://www.indeed.com/jobs/viewjob?jk=c1139ac77c81be76\",\n \"location\": {\n \"country\": \"USA\",\n \"city\": \"Austin\",\n \"state\": \"TX\"\n },\n \"description\": \" J o b D e s c r i p t i o n G e n e r a l M o t o r s a r e s e e k i n g a h i g h l y s k i l l e d I T S o f t w a r e D e v e l o p m e n t L e a d w i t h a p r o v e n t r a c k r e c o r d i n l e a d i n g t e c h n i c a l e f f o r t s a n d d e l i v e r i n g s u c c e s s f u l s o f t w a r e p r o j e c t s . I n t h i s r o l e , y o u w i l l b e a k e y p l a y e r i n d e v e l o p i n g c u t t i n g - e d g e s o f t w a r e a p p l i c a t i o n s , u t i l i z i n g i n d u s t r y s t a n d a r d m e t h o d o l o g i e s a n d t h e l a t e s t t e c h n o l o g i e s . R e s p o n s i b i l i t i e s : L e a d S o f t w a r e D e v e l o p m e n t : T a k e c h a r g e o f t h e f u l l l i f e c y c l e a p p l i c a t i o n d e v e l o p m e n t , a d h e r i n g t o s t a n d a r d f r a m e w o r k s a n d c o d i n g p a t t e r n s . Y o u w i l l b e r e s p o n s i b l e f o r d e s i g n i n g , c o d i n g , t e s t i n g , d e b u g g i n g , a n d d o c u m e n t i n g s o f t w a r e a p p l i c a t i o n s . M e n t o r s h i p a n d C o l l a b o r a t i o n : C o a c h a n d m e n t o r j u n i o r d e v e l o p e r s , f o s t e r i n g t h e i r g r o w t h a n d d e v e l o p m e n t . C o l l a b o r a t e c l o s e l y w i t h s e n i o r d e v e l o p e r s a n d s o f t w a r e e n g i n e e r s t o g a i n a d d i t i o n a l k n o w l e d g e a n d e x p e r t i s e , c o n t r i b u t i n g t o a s t r o n g a n d c o h e s i v e t e a m U s a b i l i t y a n d P e r f o r m a n c e : D e m o n s t r a t e a s t r o n g e y e f o r u s a b i l i t y a n d d r i v e c o n t i n u o u s i m p r o v e m e n t i n p e r f o r m a n c e , u s a b i l i t y , a n d a u t o m a t i o n o f s o f t w a r e s y s t e m s . Q u a l i t y A s s u r a n c e : P e r f o r m s o f t w a r e t e s t i n g a n d q u a l i t y a s s u r a n c e a c t i v i t i e s t o e n s u r e t h e d e l i v e r y o f r e l i a b l e a n d h i g h - q u a l i t y s o f t w a r e s o l u t i o n s . I n t e g r a t i o n a n d C o m p l i a n c e : I n t e g r a t e s o f t w a r e w i t h e x i s t i n g s y s t e m s a n d m a i n t a i n c o m p l i a n c e w i t h i n d u s t r y s t a n d a r d s a n d m e t h o d o l o g i e s . I m p l e m e n t l o c a l i z a t i o n a n d g l o b a l i z a t i o n o f s o f t w a r e a s n e e d e d . I n n o v a t i o n a n d C o n t i n u o u s L e a r n i n g : S t a y u p t o d a t e w i t h t h e l a t e s t i n d u s t r y t r e n d s , t e c h n o l o g i e s , a n d b e s t p r a c t i c e s . D e m o n s t r a t e a w i l l i n g n e s s t o e x p l o r e a n d i m p l e m e n t i n n o v a t i v e s o l u t i o n s t o i m p r o v e d e v e l o p m e n t p r o c e s s e s a n d e f f i c i e n c y . A g i l e D e v e l o p m e n t : W o r k i n a n a g i l e e n v i r o n m e n t , c o l l a b o r a t i n g c l o s e l y w i t h A g i l e c o u n t e r p a r t s t o e n s u r e d e v e l o p m e n t c o m m i t m e n t s a r e h o n o r e d . P r o a c t i v e l y e n g a g e i n r e s o l v i n g s o f t w a r e i s s u e s r e l a t e d t o c o d e q u a l i t y , s e c u r i t y , a n d c o n f i g u r a t i o n . T e c h n i c a l D o c u m e n t a t i o n : C r e a t e c o m p r e h e n s i v e t e c h n i c a l d o c u m e n t a t i o n , i n c l u d i n g s y s t e m d e s i g n s p e c i f i c a t i o n s a n d u s e r d o c u m e n t a t i o n , e n s u r i n g i t m e e t s c o m p a n y s t a n d a r d s . R e q u i r e m e n t s : M i n i m u m 7 y e a r s o f h a n d s - o n s o f t w a r e d e v e l o p m e n t e x p e r i e n c e , M i n i m u m 3 y e a r s o f e x p e r i e n c e i n a D e v e l o p m e n t L e a d r o l e , m e n t o r i n g j u n i o r d e v e l o p e r s . D e m o n s t r a t e d m a s t e r y o f J a v a a n d c l o u d t e c h n o l o g i e s , s u c h a s K u b e r n e t e s . E x t e n s i v e e x p e r i e n c e i n U I D e s i g n a n d a g o o d u n d e r s t a n d i n g o f s o f t w a r e d e v e l o p m e n t b e s t p r a c t i c e s a r e e s s e n t i a l . S t r o n g k n o w l e d g e a n d u n d e r s t a n d i n g o f d a t a b a s e q u e r i e s , w i t h p r e f e r e n c e g i v e n t o e x p e r i e n c e w i t h P o s t g r e S Q L . E x c e l l e n t c o m m u n i c a t i o n s k i l l s t o e f f e c t i v e l y i n t e r a c t w i t h t e a m m e m b e r s , s t a k e h o l d e r s , a n d u p p e r m a n a g e m e n t . T h e a b i l i t y t o t r a n s l a t e t e c h n i c a l c o n c e p t s i n t o n o n - t e c h n i c a l l a n g u a g e i s c r u c i a l . H y b r i d : P o s i t i o n d o e s n o t r e q u i r e a n e m p l o y e e t o b e o n - s i t e f u l l - t i m e b u t t h e g e n e r a l e x p e c t a t i o n i s t h a t t h e e m p l o y e e b e o n s i t e a n a v e r a g e o f t h r e e ( 3 ) d a y s e a c h w e e k G M D O E S N O T P R O V I D E I M M I G R A T I O N - R E L A T E D S P O N S O R S H I P F O R T H I S R O L E . D O N O T A P P L Y F O R T H I S R O L E I F Y O U W I L L N E E D G M I M M I G R A T I O N S P O N S O R S H I P ( e . g . , H -1 B , T N , S T E M O P T , e t c . ) N O W O R I N T H E F U T U R E . A b o u t G M O u r v i s i o n i s a w o r l d w i t h Z e r o C r a s h e s , Z e r o E m i s s i o n s a n d Z e r o C o n g e s t i o n a n d w e e m b r a c e t h e r e s p o n s i b i l i t y t o l e a d t h e c h a n g e t h a t w i l l m a k e o u r w o r l d b e t t e r , s a f e r a n d m o r e e q u i t a b l e f o r a l l . W h y J o i n U s W e a s p i r e t o b e t h e m o s t i n c l u s i v e c o m p a n y i n t h e w o r l d . W e b e l i e v e w e a l l m u s t m a k e a c h o i c e e v e r y d a y – i n d i v i d u a l l y a n d c o l l e c t i v e l y – t o d r i v e m e a n i n g f u l c h a n g e
} ,
{
"name" : "GSheet Example" ,
"originalRequest" : {
"method" : "POST" ,
"header" : [ ] ,
"body" : {
"mode" : "raw" ,
"raw" : "{\r\n /* required */\r\n \"site_type\": [\"indeed\", \"zip_recruiter\"], // linkedin / indeed / zip_recruiter\r\n \"search_term\": \"software engineer\",\r\n\r\n // optional (if there's issues: try broader queries, else: submit issue)\r\n \"location\": \"austin, tx\",\r\n \"distance\": 20,\r\n \"job_type\": \"fulltime\", // fulltime, parttime, internship, contract\r\n \"is_remote\": false,\r\n \"easy_apply\": false, // linkedin only\r\n \"results_wanted\": 15, // for each site,\r\n\r\n\r\n \"output_format\": \"gsheet\" // json, csv, gsheet\r\n}" ,
"options" : {
"raw" : {
"language" : "json"
}
}
} ,
"url" : {
"raw" : "http://127.0.0.1:8000/api/v1/jobs" ,
"protocol" : "http" ,
"host" : [
"127" ,
"0" ,
"0" ,
"1"
] ,
"port" : "8000" ,
"path" : [
"api" ,
"v1" ,
"jobs"
]
}
} ,
"status" : "OK" ,
"code" : 200 ,
"_postman_previewlanguage" : "json" ,
"header" : [
{
"key" : "date" ,
"value" : "Mon, 28 Aug 2023 01:23:46 GMT"
} ,
{
"key" : "server" ,
"value" : "uvicorn"
} ,
{
"key" : "content-length" ,
"value" : "115"
} ,
{
"key" : "content-type" ,
"value" : "application/json"
}
] ,
"cookie" : [ ] ,
"body" : "{\n \"status\": \"Successfully uploaded to Google Sheets\",\n \"error\": null,\n \"linkedin\": null,\n \"indeed\": null,\n \"zip_recruiter\": null\n}"
2023-08-26 12:41:33 -07:00
}
]
2023-07-09 16:53:29 -07:00
} ,
{
"name" : "Health" ,
"request" : {
"auth" : {
"type" : "bearer" ,
"bearer" : [
{
"key" : "token" ,
"value" : "{{access_token}}" ,
"type" : "string"
}
]
} ,
"method" : "GET" ,
"header" : [ ] ,
"url" : {
2023-08-27 11:09:02 -07:00
"raw" : "http://127.0.0.1:8000/health" ,
2023-07-09 16:53:29 -07:00
"protocol" : "http" ,
"host" : [
"127" ,
"0" ,
"0" ,
"1"
] ,
"port" : "8000" ,
"path" : [
2023-08-27 11:09:02 -07:00
"health"
2023-07-09 16:53:29 -07:00
]
}
} ,
2023-08-26 12:41:33 -07:00
"response" : [
2023-07-09 16:53:29 -07:00
{
2023-08-26 12:41:33 -07:00
"name" : "Health" ,
"originalRequest" : {
"method" : "GET" ,
"header" : [ ] ,
"url" : {
2023-08-27 11:09:02 -07:00
"raw" : "http://127.0.0.1:8000/health" ,
2023-08-26 12:41:33 -07:00
"protocol" : "http" ,
"host" : [
"127" ,
"0" ,
"0" ,
"1"
] ,
"port" : "8000" ,
"path" : [
2023-08-27 11:09:02 -07:00
"health"
2023-08-26 12:41:33 -07:00
]
}
} ,
"status" : "OK" ,
"code" : 200 ,
"_postman_previewlanguage" : "json" ,
"header" : [
2023-07-09 16:53:29 -07:00
{
2023-08-26 12:41:33 -07:00
"key" : "date" ,
"value" : "Sat, 26 Aug 2023 19:36:25 GMT"
2023-07-09 16:53:29 -07:00
} ,
{
2023-08-26 12:41:33 -07:00
"key" : "server" ,
"value" : "uvicorn"
} ,
{
"key" : "content-length" ,
"value" : "36"
} ,
{
"key" : "content-type" ,
"value" : "application/json"
2023-07-09 16:53:29 -07:00
}
] ,
2023-08-26 12:41:33 -07:00
"cookie" : [ ] ,
"body" : "{\n \"message\": \"JobSpy ready to scrape\"\n}"
2023-07-09 16:53:29 -07:00
}
2023-08-26 12:41:33 -07:00
]
2023-07-09 16:53:29 -07:00
}
]
}