Overview Join the innovative team at epilot GmbH, a leader in the SaaS sector, as we revolutionize the online sales landscape for complex energy products. Our mission is to simplify the purchasing process for intricate energy solutions, making it as easy as buying a pair of shoes online. We are currently seeking a talented Integration Engineer to manage the technical connections between our platform and external systems, including ERP systems, third-party APIs, cloud services, and partner networks.
Responsibilities In this hands-on engineering role, you will be responsible for writing production-ready code, crafting reliable data flows, and collaborating directly with integration partners and vendors, bypassing project managers. Your key responsibilities will include: - Establishing and maintaining integrations between the epilot platform and external systems (ERPs, third-party APIs, partner services). - Designing and implementing event-driven, asynchronous data pipelines. - Working closely with integration partners and ERP providers throughout the requirement gathering, troubleshooting, and ongoing coordination phases. - Defining and managing cloud infrastructure using Infrastructure as Code (IaC). - Ensuring dependable, traceable, and resilient integrations with effective error handling beyond just ideal scenarios.
Requirements To excel in this role, you should bring: - Proficiency in writing production-grade backend code that operates reliably in a live environment. -
Experience with cloud environments (preferably AWS), including deploying applications and managing infrastructure using IaC tools like Terraform or CloudFormation. - A solid understanding of event-driven architecture and asynchronous messaging, including familiarity with message queues and Pub/Sub patterns. - Expertise in REST API design and usage, with a focus on developing and consuming APIs as a core aspect of your work. - Knowledge of authentication methods, particularly OAuth2 and API key authentication, and the ability to determine the appropriate usage for each. - Familiarity with reliability patterns such as retries, idempotency, dead-letter queues, and circuit breakers. - A foundational understanding of serverless principles, with practical experience being a plus. - Proficiency in both German and English, allowing for effective communication with German-speaking partners and within an international team context.
If you are passionate about building real-world solutions and tackling the complexities of external systems while owning your work from start to finish, this position is perfect for you.
Submit your application directly to epilot GmbH.
🔗 Apply on Employer Site →