API Integration Engineer
New
Latvia, EMEA time zone, EMEA time zoneFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 3+ years of experience
- Required Skills
- GraphQLPythonGitJavascriptKafkaRabbitmqTypeScriptC#REST APICI/CDJSONCRMPostman
Requirements
- 3+ years of experience in software development, with a focus on system integrations or API/middleware development.
- Strong experience with RESTful APIs, OpenAPI/Swagger, JSON, and XML.
- Experience working with Azure services such as Logic Apps, Function Apps, Event Grid, and/or Service Bus.
- Knowledge of event-driven architectures and integration patterns (Pub/Sub, Webhooks, Retry Policies).
- Proficiency in one or more backend programming languages (C#, Python, JavaScript/TypeScript).
- Familiarity with API management tools (e.g., Azure API Management, Postman, SwaggerHub).
- Experience with version control (Git) and CI/CD pipelines.
Responsibilities
- Develop and maintain robust integrations between AppXite and external APIs (REST/GraphQL/SOAP), data pipelines, and webhooks.
- Implement event-based integrations using tools like message brokers (e.g., Kafka, RabbitMQ) or serverless/event-grid models (e.g., Azure Event Grid, Logic Apps).
- Collaborate with architects and product managers to define integration contracts, data mappings, and transformation logic.
- Build and maintain middleware connectors for enterprise systems like CRM, ERP, billing platforms, or vendor marketplaces.
- Ensure secure, scalable, and observable integration flows with proper logging, retries, and alerting mechanisms.
- Contribute to technical documentation, including integration specifications and flow diagrams.
- Work with QA to define test cases and mocks for end-to-end integration testing.
- Participate in agile sprints, code reviews, and team planning sessions.
View Full Description & ApplyYou'll be redirected to the employer's site