This is a contract role for a Senior Integration Developer focused on building and maintaining REST API integrations between enterprise systems, specifically Craft.io and Azure DevOps. The role requires expertise in Node.js, Python, JavaScript, Azure cloud services, and database design. The pay rate is $80-$85/hour, remote for US-authorized workers.
A starter prompt for Claude Code, what you'll need, and how to reach them.
You are a Senior Integration Developer. I need to design and build robust API integrations between Craft.io and Azure DevOps Services (ADO), support a three-system integration model, and develop JavaScript functions for automation. This is a remote, US-based contract role with a tight budget, paying $80-$85/hour. The focus is on extending and stabilizing existing systems. Your task is to provide the core code structure and an implementation plan for the primary integration workflow: syncing data bi-directionally between Craft.io and ADO. Assume a modern stack: Node.js for the core integration logic, leveraging `express` for any necessary webhook endpoints, `axios` for API calls, and potentially `azure-sdk-for-js` for specific Azure services interactions. Use a Postgres database (Neon) for any persistent state or logging required. The application will be deployed on Azure cloud services, with CI/CD in mind. Implement the initial data mapping and transfer for a key entity (e.g., 'features' or 'work items') from Craft.io to ADO. MVP Slice: Implement a one-way synchronization of a 'Feature' from Craft.io to a 'Work Item' in Azure DevOps. This should involve: 1. Setting up a webhook listener (if Craft.io supports outgoing webhooks) or a polling mechanism to detect new/updated features in Craft.io. 2. Mapping relevant Craft.io 'Feature' fields to Azure DevOps 'Work Item' fields. 3. Creating or updating the corresponding 'Work Item' in Azure DevOps via its REST API. 4. Basic error handling and logging to a Postgres database. Provide the `package.json` with necessary dependencies, the main Node.js application file (`src/index.js`), a configuration file (`config/default.json`), and an initial `api/craftio.js` and `api/ado.js` for API interactions. Also, outline the steps for setting up the Azure environment and CI/CD for this MVP.
Hey folks, Above and Beyond Talent is seeking a Senior Integration Developer with expertise in REST API development, Azure DevOps Services APIs, and enterprise system integrations. The ideal candidate will have strong experience with Node.js, Python, JavaScript, Azure cloud services, webhooks, data mapping, and bi-directional integrations between business applications. Good fit if you have the following requirements: Experience designing, developing, and maintaining RESTful APIs Experience building system integrations between applications and platforms Hands-on experience with Azure DevOps Services APIs Experience developing applications using Node.js, Python, and JavaScript Experience working with Microsoft Azure cloud services Experience designing and working with SQL and/or NoSQL databases Experience building microservices Experience with CI/CD pipelines and deployment processes What you’ll be doing / Performance Objectives: Design and build API integrations between Craft.io and ADO Support a three system integration model where data currently does not flow well After initial API integration work, assist with building out multiple JavaScript functions to support additional workf
Email your resume and availability to apply@aandbtalent.com
“I'm a senior integration developer with strong experience in Node.js, Python, and Azure DevOps API integrations. I've successfully delivered complex bi-directional data flows and can rapidly prototype the Craft.io to ADO integration to demonstrate my capability for this contract role.”
Open the original ↗