Bevatel is seeking a Software Integration Engineer to join our team.
Responsibilities:
Design, develop, and maintain automated workflows using n8n or similar integration platforms (e.g., Zapier, Make).
Integrate and orchestrate data flows between multiple business systems (CRM, ERP, databases, cloud services) to drive process automation and business value.
Develop and optimize custom scripts using Bash and Python for system automation, data transformation, and integration tasks.
Build and consume RESTful APIs, manage authentication (OAuth, API keys), and ensure secure data exchange.
Collaborate with business stakeholders to analyze processes, identify automation opportunities, and translate requirements into technical solutions.
Monitor, troubleshoot, and resolve integration issues, ensuring high availability and performance of connected systems.
Document integration architectures, workflows, and processes for knowledge sharing and maintenance.
Requirements
2+ years of hands-on experience in software integration or automation projects.
Proven experience with n8n or equivalent low-code automation tools.
Strong scripting skills in Bash and Python.
Solid understanding of APIs, JSON, XML, webhooks, and data formats.
Familiarity with ETL processes, data mapping, and workflow logic.
Excellent communication skills and ability to work with both technical and non-technical teams.
Business awareness and problem-solving mindset to deliver impactful automation solutions.
Preferred Skills
Experience with CI/CD pipelines, Git, and version control.
Knowledge of cloud platforms (AWS, Azure, GCP) and containerization (Docker).
Exposure to event-driven architectures or messaging systems (e.g., Kafka, RabbitMQ).
Understanding of security best practices in integrations (data encryption, access control).
Soft Skills
Self-driven and proactive in identifying automation opportunities.
Strong analytical and troubleshooting abilities.
Team player with excellent collaboration and documentation skills.