نبذة عن swypex
تعمل swypex على إحداث تحول في الإدارة المالية للشركات من خلال منصة سلسة وبديهية وموحدة. نحن نعيد تعريف الأنظمة القديمة والمعقدة لتمكين الشركات من خلال توفير رؤية فورية، وتحكم، وكفاءة عالية.
نبذة عن الدور الوظيفي
توظف swypex مهندس تكاملات ليكون مسؤولاً عن نقطة التقاء منصتنا ببقية الأنظمة المالية لعملائنا، بما في ذلك أنظمة تخطيط موارد المؤسسات (ERP)، وأدوات المحاسبة، وسير العمل الداخلي الذي تديره فرق العمليات والمالية والامتثال لدينا كل يوم.
هذا دور عملي يجمع بين هندسة المنتجات والأدوات الداخلية. ستقوم ببناء وصيانة تكاملات أنظمة ERP التي يعتمد عليها عملاؤنا (مثل Alloy وOdoo وغيرها)، وإطلاق تطبيقات إدارية داخلية باستخدام Appsmith وBudibase، وأتمتة سير العمل المتكرر للفرق الداخلية، والمساعدة أحيانًا المطورين الخارجيين في التكامل مع واجهة برمجة تطبيقات الشركاء (Partner API) الخاصة بنا.
ستعمل عن كثب مع مهندسي الواجهة الخلفية، وفرق العمليات، ونجاح العملاء، والمالية، وسيشعر كل عميل يستخدم swypex بتأثير عملك بشكل مباشر.
ما ستفعله
- بناء وصيانة تكاملات أنظمة ERP. تصميم وبناء وتشغيل التكاملات بين swypex وأنظمة ERP التي يستخدمها عملاؤنا (Alloy وOdoo وغيرها مع توسعنا). ستكون مسؤولاً عن نمذجة البيانات، وموثوقية المزامنة، وإدارة بيانات الاعتماد وخطافات الويب (webhooks)، والمراقبة التي تكتشف المشكلات قبل أن يواجهها العملاء.
- إطلاق أدوات داخلية باستخدام Appsmith وBudibase. بناء تطبيقات إدارية جديدة تعتمد على واجهة برمجة التطبيقات (API) الداخلية لدينا، وتطوير التطبيقات التي تعتمد عليها فرق العمليات والمالية والامتثال والدعم حاليًا. تعامل مع هذه الأدوات كعمل هندسي من الدرجة الأولى، مع إصدارها ومراجعتها وضمان موثوقيتها.
- أتمتة سير العمل الداخلي. تحديد المهام المتكررة أو المعرضة للخطأ عبر الفرق الداخلية واستبدالها بأتمتة مدروسة تتوسع مع نمو العمل.
- دعم عملاء واجهة برمجة تطبيقات الشركاء (Partner API). مساعدة المطورين الخارجيين الذين يدمجون حلولهم مع واجهة برمجة تطبيقات الشركاء لدينا، ومراجعة أسئلتهم، وتحديد الفجوات في وثائقنا ومجموعات تطوير البرمجيات (SDKs)، وتقديم الملاحظات إلى فريق API الأساسي. حجم العمل محدود، لكن الجودة هي الأهم.
- إدارة خارطة طريق التكاملات. التعاون مع فرق المنتج والعمليات والفرق التي تتعامل مع العملاء لتحديد أولويات التكاملات التي سيتم بناؤها لاحقًا وكيفية ذلك.
ما نبحث عنه
- خبرة تتراوح بين سنتين إلى 5 سنوات في هندسة البرمجيات المهنية.
- أساسيات برمجة قوية في لغة برمجة خلفية حديثة واحدة على الأقل. مثل TypeScript/Node أو Python أو Kotlin/Java أو ما يعادلها. لا تحتاج إلى معرفة مكدسنا التقني الحالي في اليوم الأول، ولكن يجب أن تكون قادرًا على تعلم لغات وأطر عمل جديدة بسرعة.
- معرفة عملية قوية بواجهات برمجة تطبيقات REST، وخطافات الويب، وأنماط المصادقة (OAuth، ومفاتيح API، وتوقيعات HMAC)، بالإضافة إلى فهم أنماط الفشل التي تظهر عند محاولة مزامنة نظامين.
- خبرة في قواعد البيانات العلائقية (يفضل PostgreSQL) والقدرة على كتابة استعلامات SQL التي تشعر بالارتياح لتشغيلها في بيئة الإنتاج.
- نهج يركز على المنتج في الأدوات الداخلية. أنت تهتم بالأشخاص الذين يستخدمون ما تبنيه، حتى لو كانوا يعملون على مكتب مجاور.
- مهارات تواصل كتابي واضحة. جزء مهم من هذا الدور هو توثيق التكاملات، وكتابة أدلة التشغيل، وشرح السلوكيات المعقدة لغير المهندسين.
مهارات إضافية مفضلة
- خبرة عملية في التكامل مع أو البناء فوق أنظمة ERP؛ مثل Odoo، Alloy، NetSuite، SAP، Microsoft Dynamics أو ما يشابهها.
- الاطلاع على مجالات التكنولوجيا المالية (Fintech)، والمدفوعات، والبطاقات، أو المحاسبة، ومفاهيم دفتر الأستاذ العام، والتسويات، ومسك الدفاتر مزدوجة القيد، أو تدفقات معالجة البطاقات.
- خبرة في بناء أدوات داخلية باستخدام منصات التطوير منخفض الكود (Low-code) مثل Appsmith أو Budibase أو Retool أو ما يشابهها.
About swypex
swypex is transforming financial management for businesses with a seamless, intuitive, and unified platform. We are redefining outdated, complex systems to empower businesses with real-time visibility, control, and efficiency.
About the Role
swypex is hiring an Integrations Engineer to own the surface area where our platform meets the rest of our customers’ financial stack, their ERPs, their accounting tools, and the internal workflows our own operations, finance, and compliance teams run every day.
This is a hands-on role that blends product engineering with internal tooling. You will build and maintain the ERP integrations our customers rely on (Alloy, Odoo, and more), ship internal admin apps in Appsmith and Budibase, automate repetitive workflows for internal teams, and occasionally help external developers integrating with our Partner API.
You’ll work closely with backend engineers, operations, customer success, and finance, and your work will be felt directly by every customer that touches swypex.
What You’ll Do
- Build and maintain ERP integrations. Design, build, and operate integrations between swypex and the ERPs our customers use, Alloy, Odoo, and others as we grow. Own data modeling, sync reliability, credential and webhook management, and the monitoring that surfaces issues before customers do.
- Ship internal tools in Appsmith and Budibase. Build new admin apps against our internal API and evolve the ones our operations, finance, compliance, and support teams already depend on. Treat these tools as first-class engineering work, versioned, reviewed, and reliable.
- Automate internal workflows. Identify repetitive or error-prone work across internal teams and replace it with thoughtful automation that scales with the business.
- Support Partner API customers. Help external developers integrating with our Partner API, review their questions, spot gaps in our docs and SDKs, and feed issues back to the core API team. Volume is low, but quality matters.
- Own the integrations roadmap. Partner with product, operations, and customer-facing teams to prioritize which integrations to build next, and how.
What We’re Looking For
- 2–5 years of professional software engineering experience.
- Strong programming fundamentals in at least one modern backend language. TypeScript/Node, Python, Kotlin/Java, or similar. You don’t need to know our exact stack on day one, but you should pick up new languages and frameworks quickly.
- Solid working knowledge of REST APIs, webhooks, and authentication patterns (OAuth, API keys, HMAC signatures) plus the failure modes that show up when two systems try to stay in sync.
- Experience with relational databases (PostgreSQL preferred) and the ability to write SQL you’d be comfortable running in production.
- A product-minded approach to internal tools. You care about the people using what you build, even when they sit one desk away.
- Clear written communication. A meaningful part of this role is documenting integrations, writing runbooks, and explaining tricky behavior to non-engineers.
Nice to Have
- Hands-on experience integrating with or building on top of ERP systems; Odoo, Alloy, NetSuite, SAP, Microsoft Dynamics, or similar.
- Exposure to fintech, payments, cards, or accounting domains, general ledger concepts, reconciliation, double-entry bookkeeping, or card processing flows.
- Experience building internal tools with low-code platforms (Appsmith, Budibase, Retool, or similar).