Overview
Skills
Job Details
Role: API Integration Developer (Cron Job Specialist)
Location: Bentonville, AR
Duration: Long Term
Role Summary
We are seeking an experienced API Integration Developer with strong scripting and automation expertise. The primary focus of this role is to build and maintain a custom cron job that automates data flow between Airtable and Jira using REST APIs. The developer will design, implement, and maintain automation processes, ensure secure API interactions, manage error handling, and support ongoing monitoring and troubleshooting.
Key Responsibilities
Cron Job & Automation Development
Develop and implement a custom cron job to automate data transfer between Airtable and Jira.
Set up, manage, and optimize cron jobs on Unix/Linux systems.
Monitor scheduled jobs and ensure consistent, reliable execution.
API Integration & Scripting
Write automation scripts using Python or Bash.
Use Jira REST API for creating epics, processing responses, and updating records accordingly.
Interact with Airtable and Jira using RESTful web services.
Construct and parse JSON for API exchanges.
Error Handling & Logging
Implement robust error-handling logic.
Log issue IDs on successful Jira responses and send errors back to Airtable on failures.
Utilize logging libraries and monitoring tools.
Security & Authentication
Ensure secure API communication.
Use OAuth or basic authentication methods.
Documentation & Collaboration
Document integration workflows, scripts, and automation processes thoroughly.
Collaborate with cross-functional team members to support integration needs.
Required Skills & Qualifications
Scripting Languages
Python (requests, schedule, etc.)
Bash/Shell scripting
API & Web Services
Strong understanding of RESTful APIs
Experience with Jira REST API
Strong command of JSON
Proficiency with HTTP methods (GET, POST, PUT, DELETE) and status codes
Scheduling & Automation
Experience setting up and managing cron jobs
Understanding of task scheduling concepts
Security
Experience with OAuth and/or basic authentication methods
Logging & Monitoring
Familiarity with logging libraries and tooling
Experience monitoring automated processes
Version Control
Proficiency with Git
General Software Development
Strong analytical and problem-solving skills
Clean, maintainable coding practices
Good documentation skills
Preferred Qualifications
Experience with Airtable API
Familiarity with advanced task scheduling tools
Prior experience in similar integration automation projects