{
"status": "OK",
"request_id": "9d5b1504-e1c0-43dc-ba08-7cd4ef1de4a6",
"parameters": {
"query": "javascript developer",
"page": 1,
"num_pages": 1,
"country": "us",
"language": "en"
},
"data": [
{
"job_id": "NWFBUzhCZkdmOVBVbVdKYUFBQUFBQT09OkVzc0JDb3dCUVVwcFZEUjBTMnBvWlhWUk1qUkdSRmx5TUVKNWNUSTBSRmhLTVZBdGRXeFRMVWd0ZUdwUmRtVnlNVXRYYUVOM2JIRk9jWE16ZUVka2F6a3dORmRWV2xVNFYzbHhSRGRaV1VrdE0wbFdkMHBIZGxoaU5UTkNUazVxUmpOUE5XVmlYM0E0ZEZWQk1sWnlRbWwwV2tSMGMxcE1RVTFEYUdoblVteGpTRUpXVGtjNVNtazFUMmhZUVc1R1dYb1NGbEo0TlRkaGRXbExRbEJEYTJ0UVNWQTVjVVJLU1ZFYUlrRkVjM0k1WmxJdFlsSkpkbVJRY204MFV6UTVjSEJTTkhCcmJXd3lRbU41YkVF",
"job_title": "Full Stack JavaScript Developer - Top Secret Clearance",
"employer_name": "Metric5",
"employer_logo": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRTpqtlYyQWQ7NZ_F3cBFi24PFec2gdiTaCd_CJ&s=0",
"employer_website": "https://www.metric5.com",
"job_publisher": "LinkedIn",
"job_employment_type": "Full-time",
"job_employment_types": [
"FULLTIME"
],
"job_apply_link": "https://www.linkedin.com/jobs/view/full-stack-javascript-developer-top-secret-clearance-at-metric5-4447358729",
"job_apply_is_direct": false,
"apply_options": [
{
"apply_link": "https://www.linkedin.com/jobs/view/full-stack-javascript-developer-top-secret-clearance-at-metric5-4447358729",
"is_direct": false,
"publisher": "LinkedIn"
}
],
"job_description": "Location: Springfield, VA - onsite\n\nMetric5 is looking for a motivated Full Stack JavaScript Developer for work on a highly visible project for our NGA/DoD customer.\n\nThe ideal Full Stack JavaScript Developer has hands-on experience working in a true Agile environment performing software engineering tasks across multiple teams, with expertise spanning front-end and back-end development. Our software engineers serve in critical roles to design, build, test, and maintain software products to ensure strong functionality and optimization.\n\nAs a software engineer at Metric5, you will be responsible for the technical design, development, documentation, and engineering of software solutions using React, NestJS, Node.js, TypeScript, and Vite within a modern cloud-native ecosystem. Your responsibilities will span the full stack - from building responsive React UIs with Material-UI and Redux Toolkit, to developing robust REST APIs with NestJS and TypeORM backed by relational databases (MariaDB/MySQL) and search platforms (Elasticsearch, Solr). You will work with containerized deployments on OpenShift/Kubernetes managed through Helm charts and ArgoCD in a GitOps workflow.\n\nThe successful candidate will work directly with customers, test engineers, and other team members throughout all stages of the development lifecycle to implement application enhancements. You have a passion for high-quality, reliable, and maintainable code. You are agile and retrospective, and not afraid to identify what we are doing wrong so we can fix it, and what we are doing right so we can improve on it.\n\nRequired Skills\n\n• Bachelor's degree and a minimum of 5 years of experience\n• 5+ years of experience with TypeScript and modern JavaScript (ES6+)\n• 5+ years of experience with React, including state management (Redux Toolkit), routing (React Router), and component libraries (Material-UI)\n• 5+ years of experience with Node.js and server-side frameworks, preferably NestJS\n• 5+ years of experience with unit and integration testing, with an understanding of JavaScript testing frameworks such as Vitest or Jest, and Testing Library\n• Experience with TypeORM or similar ORMs and relational databases (MariaDB/MySQL)\n• Experience with RESTful API design and OpenAPI/Swagger documentation\n• Strong knowledge and experience with HTML5 and CSS3, including responsive design frameworks (Bootstrap, Material-UI)\n• Experience with build tools such as Vite, SWC, and npm workspaces (monorepo architecture)\n• At least 3 years of experience with agile development methodology, preferably SAFe or Scrum\n• At least 3 years of experience developing applications for enterprise business customers\n\nDesired Skills\n\n• Experience with OpenShift/Kubernetes container orchestration\n• Experience with ArgoCD and GitOps workflows for continuous deployment\n• Experience with Helm charts for Kubernetes resource management\n• Experience with Elasticsearch or Solr for search and analytics\n• Experience with Redis for caching and session management\n• Experience with Docker multi-stage builds and containerized development environments\n• Experience with observability tooling: OpenTelemetry, Prometheus, Grafana, Loki, Tempo\n• Experience with authentication and authorization patterns (Passport.js, JWT/JWKS, OAuth2/OIDC, Keycloak)\n• Experience with CI/CD pipelines and automated build/deploy processes\n• Good oral and written communications skills with experience in delivering/presenting to the customer\n• SAFe certification\n\nEducation: Bachelors in a Technical Discipline – Computer Science, Mathematics, or equivalent technical degree (Desired not required)\n\nYears of Experience: 5+ years of experience or more\n\nClearance: Must be a United States Citizen and able to obtain a security clearance for this government position.\n\nSalary: $100,000 - $140,000\n\nAbout Metric5\n\nMetric5 is a small business with big company benefits. We have a passionate team of smart, fun, caring professionals, and we are here for the long haul. Join our growing team in a business where your contributions make an enormous impact. Our organization offers a comprehensive employee benefits package, continuous professional development, with a best in class company culture that is enjoyable to work in and supports the growth of each of our professionals.\n\nOur Benefits Include\n\n• Health & Dental Insurance with 100% of individual coverage paid for by the company\n• Vision Insurance\n• Life & Short Term Disability Insurance\n• 401K with company match (employees are immediately vested)\n• Paid Vacation\n• 9 Paid Holidays per year (plus 2 paid floating holidays)\n• Parental Leave\n• Employee Bonuses\n• Professional Development Reimbursement Program\n• Tuition Assistance Program\n\nMetric5 is an Equal Opportunity Employer. All qualified applicants will receive consideration\n\nfor employment without regard to race, color, religion, sex, sexual orientation, gender identity,\n\nnational origin, disability, or status as a protected veteran.",
"job_is_remote": false,
"job_posted_at": "6 days ago",
"job_posted_at_timestamp": 1785888000,
"job_posted_at_datetime_utc": "2026-08-05T00:00:00.000Z",
"job_location": "Springfield, VA",
"job_city": "Springfield",
"job_state": "Virginia",
"job_country": "US",
"job_latitude": 38.7892801,
"job_longitude": -77.18720359999999,
"job_benefits": [
"health_insurance",
"paid_time_off"
],
"job_benefits_strings": [
"Health insurance",
"Paid time off"
],
"job_google_link": "https://www.google.com/search?q=jobs&gl=us&hl=en&udm=8#vhid=vt%3D20/docid%3D5aAS8BfGf9PUmWJaAAAAAA%3D%3D&vssid=jobs-detail-viewer",
"job_salary": null,
"job_salary_string": null,
"job_min_salary": null,
"job_max_salary": null,
"job_salary_period": null,
"job_highlights": [],
"job_onet_soc": null,
"job_onet_job_zone": null,
"employer_reviews": null,
"job_uid": "5aAS8BfGf9PUmWJaAAAAAA=="
},
{
"job_id": "TWhlZ3hJR1JPZDRhdzBIMkFBQUFBQT09OkVzc0JDb3dCUVVwcFZEUjBURXhKU0dORFJ6bFFTSEJ2T1hGMWRXbEhiR28wVGtoSVlqVnlOMk5OVlVOTVozVlJUbE51VGxCSGVtZ3dWV2N3VnpWelFsbG9iVjlQWkRCSWJGQmhhMnc1WWsxSlExbE9PVXg1U0VRMWJHUXhaSE5MVG1ZdGNXZDRXbTA0VTFoalNHMU5WMU5yTFRoRE1GRnFlWGR6VWt0Zk9FdGpUMk5SYmxwUmNVOW1aakpyZW14MmMyVVNGbEo0TlRkaGRXbExRbEJEYTJ0UVNWQTVjVVJLU1ZFYUlrRkVjM0k1WmxGZllsTkxjRVprYjJoQmJWZGZXRTFxWlVORVRVSTFlRzlWTUdj",
"job_title": "Javascript HTML developer (remote option)",
"employer_name": "Mapjects.com",
"employer_logo": "https://t0.gstatic.com/faviconV2?client=SOCIAL&type=FAVICON&fallback_opts=TYPE,SIZE,URL&url=https://mapjects.com&size=128",
"employer_website": "https://mapjects.com",
"job_publisher": "BeBee",
"job_employment_type": null,
"job_employment_types": [],
"job_apply_link": "https://bebee.com/us/jobs/javascript-html-developer-remote-option-mapjectscom-washington--ss-us-x23yh9",
"job_apply_is_direct": false,
"apply_options": [
{
"apply_link": "https://bebee.com/us/jobs/javascript-html-developer-remote-option-mapjectscom-washington--ss-us-x23yh9",
"is_direct": false,
"publisher": "BeBee"
}
]
}
],
"_note": "Response truncated for documentation purposes"
}
curl --location --request GET 'https://zylalabs.com/api/2526/jsearch+api/2516/search?query=javascript developer' --header 'Authorization: Bearer YOUR_API_KEY'
{
"status": "OK",
"request_id": "7f0d7f74-4f1e-4cef-b5e8-73ba4ddbed07",
"parameters": {
"job_id": "NWFBUzhCZkdmOVBVbVdKYUFBQUFBQT09OkVzc0JDb3dCUVVwcFZEUjBTMnBvWlhWUk1qUkdSRmx5TUVKNWNUSTBSRmhLTVZBdGRXeFRMVWd0ZUdwUmRtVnlNVXRYYUVOM2JIRk9jWE16ZUVka2F6a3dORmRWV2xVNFYzbHhSRGRaV1VrdE0wbFdkMHBIZGxoaU5UTkNUazVxUmpOUE5XVmlYM0E0ZEZWQk1sWnlRbWwwV2tSMGMxcE1RVTFEYUdoblVteGpTRUpXVGtjNVNtazFUMmhZUVc1R1dYb1NGbEo0TlRkaGRXbExRbEJEYTJ0UVNWQTVjVVJLU1ZFYUlrRkVjM0k1WmxJdFlsSkpkbVJRY204MFV6UTVjSEJTTkhCcmJXd3lRbU41YkVF",
"country": "us",
"language": "en"
},
"data": [
{
"job_id": "NWFBUzhCZkdmOVBVbVdKYUFBQUFBQT09OkVzc0JDb3dCUVVwcFZEUjBTMnBvWlhWUk1qUkdSRmx5TUVKNWNUSTBSRmhLTVZBdGRXeFRMVWd0ZUdwUmRtVnlNVXRYYUVOM2JIRk9jWE16ZUVka2F6a3dORmRWV2xVNFYzbHhSRGRaV1VrdE0wbFdkMHBIZGxoaU5UTkNUazVxUmpOUE5XVmlYM0E0ZEZWQk1sWnlRbWwwV2tSMGMxcE1RVTFEYUdoblVteGpTRUpXVGtjNVNtazFUMmhZUVc1R1dYb1NGbEo0TlRkaGRXbExRbEJEYTJ0UVNWQTVjVVJLU1ZFYUlrRkVjM0k1WmxJdFlsSkpkbVJRY204MFV6UTVjSEJTTkhCcmJXd3lRbU41YkVF",
"job_uid": "5aAS8BfGf9PUmWJaAAAAAA==",
"job_title": "Full Stack JavaScript Developer - Top Secret Clearance",
"employer_name": "Metric5",
"employer_logo": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRTpqtlYyQWQ7NZ_F3cBFi24PFec2gdiTaCd_CJ&s=0",
"employer_website": "https://www.metric5.com",
"job_publisher": "LinkedIn",
"job_employment_type": "Full-time",
"job_employment_types": [
"FULLTIME"
],
"job_apply_link": "https://www.linkedin.com/jobs/view/full-stack-javascript-developer-top-secret-clearance-at-metric5-4447358729?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic",
"job_apply_is_direct": false,
"apply_options": [
{
"apply_link": "https://www.linkedin.com/jobs/view/full-stack-javascript-developer-top-secret-clearance-at-metric5-4447358729?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic",
"is_direct": false,
"publisher": "LinkedIn"
},
{
"apply_link": "https://www.ziprecruiter.com/c/Metric5/Job/Full-Stack-JavaScript-Developer-Top-Secret-Clearance/-in-Springfield,VA?jid=cd2750ea1139b379&utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic",
"is_direct": false,
"publisher": "ZipRecruiter"
},
{
"apply_link": "https://www.dice.com/job-detail/c4de7a47-5aa5-4ff1-a327-053a2e48c216?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic",
"is_direct": false,
"publisher": "Dice"
},
{
"apply_link": "https://bebee.com/us/jobs/full-stack-javascript-developer-top-secret-clearance-metric5-springfield--fj-2295892789?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic",
"is_direct": false,
"publisher": "BeBee"
},
{
"apply_link": "https://www.monster.com/job-openings/full-stack-javascript-developer-top-secret-clearance-springfield-va--4882c24c-88dd-4b85-bb61-c249b1b4fd17?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic",
"is_direct": false,
"publisher": "Monster"
},
{
"apply_link": "https://www.militaryhire.com/jobs-for-veterans/us/virginia/springfield/job/331560/full-stack-java-script-developer-top-secret-clearance?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic",
"is_direct": false,
"publisher": "Military Hire"
},
{
"apply_link": "https://haystackapp.io/jobs/be09ba86-a405-483d-ba38-36642051ca7f?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic",
"is_direct": false,
"publisher": "Haystack"
},
{
"apply_link": "https://jobs.military.com/career/300750/full-stack-javascript-developer-top-secret-clearance-virginia-va-springfield?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic",
"is_direct": false,
"publisher": "Military.com Job Board"
}
]
}
],
"_note": "Response truncated for documentation purposes"
}
curl --location --request GET 'https://zylalabs.com/api/2526/jsearch+api/2517/job+details?job_id=NWFBUzhCZkdmOVBVbVdKYUFBQUFBQT09OkVzc0JDb3dCUVVwcFZEUjBTMnBvWlhWUk1qUkdSRmx5TUVKNWNUSTBSRmhLTVZBdGRXeFRMVWd0ZUdwUmRtVnlNVXRYYUVOM2JIRk9jWE16ZUVka2F6a3dORmRWV2xVNFYzbHhSRGRaV1VrdE0wbFdkMHBIZGxoaU5UTkNUazVxUmpOUE5XVmlYM0E0ZEZWQk1sWnlRbWwwV2tSMGMxcE1RVTFEYUdoblVteGpTRUpXVGtjNVNtazFUMmhZUVc1R1dYb1NGbEo0TlRkaGRXbExRbEJEYTJ0UVNWQTVjVVJLU1ZFYUlrRkVjM0k1WmxJdFlsSkpkbVJRY204MFV6UTVjSEJTTkhCcmJXd3lRbU41YkVF' --header 'Authorization: Bearer YOUR_API_KEY'
{
"status": "OK",
"request_id": "b6c90e29-374d-418b-b85a-3f3580ddb9c2",
"parameters": {
"job_title": "nodejs developer",
"location": "new-york, ny, usa",
"location_type": "ANY",
"years_of_experience": null
},
"data": [
{
"location": "New York State",
"job_title": "Nodejs Developer",
"min_salary": 113302.17,
"max_salary": 189086,
"median_salary": 145667,
"min_base_salary": 93560.74,
"max_base_salary": 152235.33,
"median_base_salary": 119345.09,
"min_additional_pay": 19741.43,
"max_additional_pay": 36850.67,
"median_additional_pay": 26321.91,
"salary_period": "YEAR",
"salary_currency": "USD",
"salary_count": 6,
"salaries_updated_at": "2025-04-10T23:59:59.000Z",
"publisher_name": "Glassdoor",
"publisher_link": "https://www.glassdoor.com/Salaries/company-salaries.htm?suggestCount=0&suggestChosen=false&sc.keyword=Nodejs%20Developer&locT=S&locId=428",
"confidence": "CONFIDENT"
}
]
}
curl --location --request GET 'https://zylalabs.com/api/2526/jsearch+api/2518/estimated+salary?job_title=NodeJS Developer&location=New-York, NY, USA&radius=200' --header 'Authorization: Bearer YOUR_API_KEY'
Después de registrarte, a cada desarrollador se le asigna una clave de acceso a la API personal, una combinación única de letras y dígitos proporcionada para acceder a nuestro endpoint de la API. Para autenticarte con el JSearch API simplemente incluye tu token de portador en el encabezado de Autorización.
| Encabezado | Descripción |
|---|---|
Autorización
|
Requerido
Debería ser Bearer access_key. Consulta "Tu Clave de Acceso a la API" arriba cuando estés suscrito.
|
Sin compromiso a largo plazo. Mejora, reduce o cancela en cualquier momento. La Prueba Gratuita incluye hasta 50 solicitudes.
(Ahorra 2 meses pagando anualmente 🎉)
JSearch es la solución API de búsqueda de empleo global número 1. Como la opción más completa y altamente mantenida disponible, JSearch te permite acceder sin problemas a las ofertas de trabajo y la información salarial más actualizada de Google for Jobs y la web en tiempo real desde Google for Jobs - la mayor bolsa de trabajo del mundo.
Altamente completa tanto en términos de datos como de capacidades:
✨ Cubriendo la mayoría de los sitios de empleo importantes.
✨ Más de 30 puntos de datos por oferta de trabajo.
✨ Amplias capacidades de búsqueda, consulta y filtrado.
Esto lo convierte en una opción ideal para integrar la búsqueda de empleo y los datos en tu aplicación o servicio de bolsa de trabajo, además de casos de uso como ciencia de datos / IA, SEO y más.
El endpoint de búsqueda acepta una consulta, parámetros de paginación y filtros/opciones y devuelve una lista de trabajos.
El endpoint de detalles del trabajo acepta una identificación de trabajo y devuelve los detalles completos de la oferta de trabajo.
La estimación de salario acepta un título de trabajo, ubicación y radio y devuelve hasta tres estimaciones salariales de diferentes proveedores en la web.
Estos casos de uso destacan la versatilidad y la naturaleza integral de la API JSearch, convirtiéndola en una herramienta poderosa para una variedad de aplicaciones en el mercado laboral y más allá.
El límite de consultas por segundo depende de la naturaleza de las solicitudes, el punto final y los parámetros de la solicitud (cantidad de resultados, número de consultas, etc.). El RPS promedio es de aproximadamente 20 (límite suave). Sin embargo, podemos escalar de acuerdo con sus necesidades. Por favor, contáctenos en caso de que necesite un RPS más alto.
Sí, por favor contáctenos en caso de que necesite un plan de mayor nivel / volumen y estaremos encantados de ofrecerle un plan con descuento, adaptado a sus necesidades.
El tiempo de respuesta promedio está entre 1-3 segundos y depende del endpoint utilizado y los parámetros de la solicitud.
Google para Empleos (y la API) devuelven hasta unos pocos cientos de resultados de trabajo por consulta. En caso de que necesites obtener más resultados de trabajo para una consulta específica, puedes dividirla en varias consultas en áreas más pequeñas. Por ejemplo, si tu consulta es "Desarrollador de Node en California", puedes dividirla en varias consultas, una para cada ciudad en California: "Desarrollador de Node en San Francisco", "Desarrollador de Node en Los Ángeles", etc. Esto se puede hacer hasta el nivel del código postal, lo que brinda la mayor cobertura.
El punto de acceso de búsqueda devuelve una lista de ofertas de trabajo con detalles como el título del trabajo, el nombre del empleador y el enlace de solicitud. El punto de acceso de detalles del trabajo proporciona información completa sobre el trabajo, incluidas las reseñas de los empleadores y los salarios estimados. El punto de acceso de salario estimado devuelve estimaciones salariales para títulos de trabajo específicos según la ubicación, incluidos los salarios mínimo, máximo y mediano.
Los campos clave incluyen `job_title`, `employer_name`, `job_apply_link`, `job_description`, y información salarial como `min_salary`, `max_salary` y `median_salary`. Cada endpoint tiene campos específicos adaptados a su función, proporcionando detalles esenciales sobre el trabajo y el salario.
El punto de acceso de búsqueda acepta parámetros como `query` (título de trabajo/ubicación), `page` (paginación) y varios filtros/opciones para refinar los resultados de búsqueda. Los usuarios pueden personalizar sus solicitudes para dirigirse a tipos de trabajo, ubicaciones o estados de empleo específicos.
Los datos de respuesta están estructurados en formato JSON, con un objeto de nivel superior que contiene `status`, `request_id`, `parameters` y `data`. El campo `data` es un array de objetos de trabajo, cada uno conteniendo información detallada sobre las publicaciones de trabajo individuales.
La API JSearch agrega ofertas de trabajo de los principales sitios de empleo como LinkedIn, Indeed, Glassdoor y ZipRecruiter, así como Google for Jobs. Esta amplia cobertura garantiza el acceso a una amplia gama de listas de trabajos e información salarial.
La precisión de los datos se mantiene a través de actualizaciones regulares y controles de calidad de múltiples fuentes de empleo. La API agrega ofertas de trabajo en tiempo real, asegurando que los usuarios reciban la información más actual y relevante disponible.
Los casos de uso típicos incluyen la construcción de plataformas de agregación de empleos, la realización de investigaciones de mercado sobre tendencias laborales, la mejora del software de reclutamiento y la optimización del SEO para tableros de trabajos. Los datos completos de la API respaldan diversas aplicaciones en el mercado laboral.
Si la API devuelve resultados parciales o vacíos, los usuarios pueden refinar sus consultas ajustando parámetros como la ubicación, el título del trabajo o los filtros. Además, desglosar consultas más amplias en otras más específicas puede dar mejores resultados.