API Software Engineer

Performix Business Services 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

Java
API
Amazon Web Services (AWS)
Application Layers
Application Performance Management
Azure
Cloud Computing
System Configuration
Continuous Integration
Information Engineering
Data Integration
Software Debugging
Python
Node.js
Openapi
Google Cloud Platform
Test Driven Development
Data Ingestion
Apigee
Backend
Event Driven Architecture
Containerization
Integration Tests
Kubernetes
Information Technology
GraphQL
Api Design
REST
Data Pipelines
Api Management
Docker
Microservices

Job description

The API Software Engineer will design, develop, and maintain backend services and APIs that power platform, enabling customer solutions across food, agriculture, and industrial domains. This role ensures scalable, secure, and reliable API integrations that connect internal systems, external partners, and customer-facing applications., API Development & Integration:

o Build, test, and deploy RESTful and GraphQL APIs for Data backend services.

o Ensure APIs meet performance, scalability, and security standards.

o Integrate data pipelines with customer solutions and external systems.

Platform Engineering:

o Collaborate with product managers, architects, and engineers to translate business needs into technical solutions.

o Maintain and enhance backend infrastructure supporting data ingestion, transformation, and delivery.

o Apply CI/CD pipelines, automation, and containerization (Docker/Kubernetes).

Quality & Reliability:

o Write and maintain unit/integration tests; apply test-driven development.

o Troubleshoot and debug complex backend/API issues.

o Monitor API performance and implement improvements.

· Collaboration & Documentation

o Partner with cross-functional teams (data engineering, product, customer solutions).

o Document API specifications, workflows, and system configurations.

o Provide technical support and guidance to internal stakeholders.

Requirements

· Education: Bachelor's degree in Computer Science, Engineering, or related field.

· Experience: 4-6+ years in backend/API development.

Technical Skills:

o Proficiency in Java, Node.js, or Python for API development.

o Experience with API management platforms (Apigee, Kong, Layer7, etc.).

o Strong knowledge of cloud platforms (AWS, Azure, or Google Cloud Platform).

o Familiarity with data integration, microservices, and event-driven architecture.

Soft Skills: Strong communication, problem-solving, and collaboration abilities.

Apply for this position