The first step is to integrate your website with our API, which can be found here.
Overview
You have two ways to link Atlas jobs from your website:
Use the Atlas Application Page
Show job previews on your site and send candidates to Atlas’s hosted job page.
The Atlas page displays the full job description and includes a built‑in Apply button that automatically creates the candidate’s profile in the job’s project and in your general database.
Note: The hosted application page cannot be customized.
Build your own application page and send CVs via email ingestion
Pull the job info from the Atlas API to display on your site however you like.
Accept applications on your site and forward the CVs to a unique job email address so Atlas creates the candidate in the correct project automatically.
Option 1 — Use the Atlas Application Page
What you’ll do
List roles on your site (e.g., title, location, short description).
Add a Call to Action that links to Atlas’s hosted job page.
Link format
https://my.recruitwithatlas.com/public/$job_id
Where do I get $job_id?
Where do I get <job_id>?
Fetch your active jobs from the Public Jobs API (example below), then use each id to build your links.
Sample API response (single example)
{{
"data": {
"publicJobOpenings": {
"items": [
{
"id": "196ee07f-7cce-4026-a975-87fdfa9b3fdc",
"jobRole": "REAL - Data Engineer",
"jobOwnerEmail": jordan@recruitwithatlas.com,
"jobNumber": "100038",
"jobDescription": "Before you start reading, please read this carefully!I've spent a good amount of time thinking about what to write :D Who we are\nAtlas Technologiesis an anti-CRM built solely for recruitment professionals. A customer relationship management tool is a required software to run any business. The problem is that data entry is extremely onerous and these systems are only as useful as the quality of data entry. We believe that if we know everything our users say, hear, read and write, a swarm of agents can do all the data entry for them. Our valuesare a big part of what we do. You can expect us to honour these principles: [Values at Atlas Technologies](https://berggroup.notion.site/Values-e27827d9ca104b179a9b000b77663385?pvs=4). Your role\nYou will use your technical skills in conjunction with AI coding assistants to create a streamlined and high-quality method of moving our incoming clients from their legacy platforms to our platform. You can anticipate data coming from 10-15 different systems, none of which have been founded in the last decade. As a result, we need to migrate older generation data models to our Snowflake-style data architecture at scale. The good news is that with a lot of founder elbow grease and Open AI, we've already created migrate scripts for a good number of platforms. Still, these scripts will need constant evolution as our competitors (and our own) data models are updated. Data Migrations: Design, manage, and optimize complex data migrations, Pipeline Development: Develop and maintain ETL/ELT processes using dbt, AWS, and Redshift to efficiently manage and transform large datasets. Data Transformation & Modeling: Build a deep understanding of recruitment CRMs (people, projects, companies) so the thought process becomes second nature Own the end-to-end process: Including the injection of new data into our production environments and supporting customer success to delight the client during this migration Documentation & Process Creation: Establish clear, efficient processes for data handling and write documentation for end-to-end pipeline management. Core Stack: AWS Redshift, dbt, Fivetran, SQL Cursor Who you are Customer migration experience: It's vital that you have conducted a number of customer migrations (+20). This means specifically transforming data in order to onboard a customer into your software/solution IntelligentThese complex problems require a degree of IQ (we will use cognitive assessments for this role) Dislike meetings: You prefer fewer meetings, with high quality, rapid alignment and then focus time to deliver your tasks. You enjoy organising the unknown: We have the base tools for success (standard migration scripts and QA scripts) but there is still more to go. We expect the team to iterate on the current process to make it scalable What you'll get Competitive Salary: We will pay competitively based upon location and experience, supplemented with many equity options (the founder has pledged almost 30% of the company to the small team). Work with experienced foundersAn opportunity to help build a business from scratch with founders who’ve done it before. Location\nOur current team is spread across Greece, Italy, and India, and we have a preference for candidates in similar time zones. However, we’re open to other locations if there’s a reasonable time zone alignment. Interview Approach 1. 45-minute Call with Jordan, Co-Founder: Discuss your experience and the vision for this role.\n2. IQ Competency test (no coding here)\n3. 15-minute catch-up to ask questions4. Technical Challenge: A data migration or transformation exercise to demonstrate your technical skills and efficiency with dbt, Redshift, or similar tools.\n5. 60-Minute Technical Interview with Pavel, VP of Engineering: An in-depth conversation to evaluate technical expertise and problem-solving.\n6. Cultural Interviews: Brief chats with other team members to ensure a strong cultural fit.\n7. Offer– Ready to begin the journey with us?",
"jobOwnerName": "Jordan Showberg",
"location": {
"name": null,
"country": null,
"locality": null,
"region": null,
"geo": null,
"street_address": null,
"postal_code": null,
"__typename": "Location"
},
"contractType": "full_time",
"salary": null,
"salaryCurrency": null,
"__typename": "PublicJobOpening"
},
{
Build the hosted application link
https://my.recruitwithatlas.com/public/196ee07f-7cce-4026-a975-87fdfa9b3fdc
Option 2 — Build Your Own Application Page (Email Ingestion)
If you want full control over the design and form fields on your site, you can accept applications locally and forward the CVs to a unique job email address so Atlas creates the profile in the right project.
Email format
Use the pattern:
<job_owner> + <job_id> @ <agency_domain>
Example:
If your job owner email is loukas@recruitwithatlas.com and the job ID is 7af2a490-d086-4689-bbf2-aeff05c83222, send the CV to:
loukas+7af2a490-d086-4689-bbf2-aeff05c83222@recruitwithatlas.com
What happens next
Atlas creates the candidate in the job’s project and adds them to your general database.
You keep the freedom to design the application UX on your website exactly as you want.
Implementation Notes & Tips
Choosing between options:
If speed and reliability matter most, choose Option 1 (hosted page). If you need custom UX on your careers site, choose Option 2 (email ingestion).Data accuracy:
Always pull fresh jobs from the API (and cache lightly) so you do not display closed or outdated roles.Hosted page limitations:
The Atlas application page is not customizable. If you need custom wording, branding, or additional questions, use Option 2.Link hygiene:
Verify each$job_idand test your links in a private browser window before publishing.