Join the Canonical Launchpad Team: Drive the Future of Open-Source Development
↔️
Location: Remote, EMEA Region
Job Overview:
As part of the Launchpad team at Canonical, you will play a vital role in shaping the future of open-source development tooling. Launchpad is a comprehensive platform used by open-source developers to manage code hosting, bug tracking, package building, and more. This is an exciting opportunity for an experienced engineer who is passionate about Linux, Python, and open-source software.
What You'll Do:
- Collaborate on design, architecture, and feature selection across distributed teams.
- Write high-quality, API-first Python code with unit tests.
- Debug issues and implement high-quality fixes.
- Review code produced by other engineers.
- Work remotely, with travel for internal and external events 2 to 4 times a year.
Who You Are:
- Passionate about technology and solving challenging problems.
- A strategic thinker with excellent problem-solving skills.
- Fluent in Python and experienced in maintaining large web applications.
- Familiar with PostgreSQL, databases, ORMs, and data management.
- Understanding of Ubuntu as a development and deployment platform.
- Experienced with software packaging systems like Debian/Ubuntu packages.
- Bachelor's degree in Computer Science or related STEM fields.
Location:
This is a remote position, and candidates must be based in the EMEA region.
How to Apply:
Join Canonical and contribute to an open-source-driven environment that values diversity and innovation.
انضم إلى فريق Launchpad في شركة Canonical: قُد مستقبل تطوير البرمجيات مفتوحة المصدر
الموقع: العمل عن بعد، منطقة أوروبا والشرق الأوسط وأفريقيا (EMEA)
ملخص الوظيفة:
كجزء من فريق Launchpad في Canonical، ستكون لك دور حيوي في تشكيل مستقبل أدوات تطوير البرمجيات مفتوحة المصدر. Launchpad هو منصة شاملة يستخدمها مطورو البرمجيات مفتوحة المصدر لإدارة استضافة الأكواد، تتبع الأخطاء، بناء الحزم، والمزيد. هذه فرصة مثيرة للمهندسين ذوي الخبرة الذين يتمتعون بشغف لنظام Linux، Python، والبرمجيات مفتوحة المصدر.
مسؤولياتك:
- التعاون في تصميم الهندسة المعمارية واختيار الميزات بين الفرق الموزعة.
- كتابة أكواد عالية الجودة بلغة Python وتركز على الـ API مع اختبارات الوحدة.
- تصحيح المشاكل وتقديم حلول عالية الجودة.
- مراجعة الأكواد التي يتم إنتاجها من قبل المهندسين الآخرين.
- العمل عن بعد، مع السفر للمشاركة في الفعاليات الداخلية والخارجية من 2 إلى 4 مرات في السنة.
من أنت:
- شغوف بالتكنولوجيا وحل المشاكل المعقدة.
- مفكر استراتيجي ذو مهارات حل المشاكل الممتازة.
- متقن للغة Python ولديك خبرة في صيانة التطبيقات الكبيرة.
- على دراية بـ PostgreSQL، قواعد البيانات، ORMs، وإدارة البيانات.
- لديك فهم لنظام Ubuntu كمنصة تطوير ونشر.
- لديك خبرة في أنظمة حزم البرمجيات مثل Debian/Ubuntu.
- حاصل على درجة البكالوريوس في علوم الكمبيوتر أو المجالات التقنية ذات الصلة.
الموقع:
هذه وظيفة عن بعد، ويجب أن يكون المرشحون موجودين في منطقة أوروبا والشرق الأوسط وأفريقيا (EMEA).
كيفية التقديم:
انضم إلى Canonical وساهم في بيئة تدفعها البرمجيات مفتوحة المصدر وتقدّر التنوع والابتكار.