Javascript/Typescript API Integration Developer

E-BIT CONSULTING, LLC
Chicago, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Chicago, United States of America

Tech stack

Clean Code Principles
JavaScript
API
User Authentication
Automation of Tests
Software Debugging
Github
JSON
Automation of Marketing
Node.js
NoSQL
OAuth
Open Source Technology
Package Management Systems
Software Engineering
SQL Databases
Systems Integration
TypeScript
Openapi
Microsoft Power Automate
Software Security
Zapier
Caching
Rate Limiting
GIT
Integration Tests
Information Technology
Deployment Automation
Playwright
Integration Frameworks
Npm(Software)
Nintex
Asynchronous Programming
REST
Pagination
Api Management
Docker
Web Api

Job description

  • Design, develop, and maintain scalable API integrations using JavaScript, TypeScript, and Node.js.
  • Build robust integrations with REST APIs, including authentication, pagination, rate limiting, retries, and error handling.
  • Develop clean, modular, and maintainable code following modern software engineering best practices.
  • Create reusable libraries and integration components that can be leveraged across multiple projects.
  • Write unit and integration tests using tools such as Playwright or Jest.
  • Optimize API interactions through JSON transformation, schema validation, batching, caching, and retry strategies.
  • Troubleshoot integration issues and improve performance, reliability, and scalability.
  • Collaborate with product managers, QA engineers, and other developers throughout the software development lifecycle.
  • Produce clear technical documentation for APIs, integration workflows, and implementation details.
  • Follow best practices for secure credential management, dependency management, and application security.
  • Contribute to CI/CD pipelines and deployment automation.

Nice to Have

  • Build and maintain automation workflows using n8n, Make, Zapier, or similar workflow automation platforms.
  • Develop custom n8n nodes or connectors.
  • Implement webhook-based integrations and event-driven workflows.
  • Experience contributing to open-source integration projects.

Requirements

We are seeking an experienced Javascript/Typescript API Integration Developer to design, develop, and maintain integrations between our platform and third-party APIs using JavaScript, TypeScript, and Node.js. The ideal candidate has strong experience building reliable REST API integrations, writing clean, maintainable code, and delivering high-quality integration solutions.

Experience with workflow automation platforms such as n8n, Zapier, or Make is a plus, particularly for building reusable automation workflows and custom connectors., Required

  • Bachelor''s degree in Computer Science, Engineering, or equivalent practical experience.
  • 3+ years of JavaScript and TypeScript development.
  • 2+ years of Node.js development.
  • Strong experience integrating RESTful APIs.
  • Solid understanding of asynchronous programming and modern JavaScript patterns.
  • Experience with Git and modern package management tools (npm or pnpm).
  • Experience writing automated tests using Jest, Playwright, or similar frameworks.
  • Strong understanding of JSON, API payloads, and schema validation.
  • Excellent debugging and problem-solving skills.

Preferred Qualifications

  • Experience with workflow automation platforms such as n8n, Make, Zapier, or Power Automate.
  • Experience building custom connectors or plugins for automation platforms.
  • Familiarity with webhook-based integrations.
  • Experience with SQL and/or NoSQL databases.
  • Experience with Docker and CI/CD pipelines.
  • Contributions to open-source projects or public GitHub repositories.
  • Familiarity with OAuth2, OpenAPI specifications, and API documentation tools.

Apply for this position