Russian hacker, Vladimir Leonidovitch Levin, attempted the biggest bank heist the world had ever seen via dial-up internet in 1994, Zia Hayat, Callsign CEO and founder, was hooked - armchair fraud became a real possibility. From this moment, Zia knew he wanted to play a part in stopping the bad guys and securing the internet for all. Founded In 2012, Callsign's mission has been to make Digital Identity simple and secure for everyone and everything. In that time, we've grown to over 250 employees, opened offices in UK and Abu Dhabi, been recognised as a WEF Global Innovator and our technology is being used by many of the world's leading financial institutions to keep millions of consumers safe.
But we aren't stopping here. The identity revolution has only just begun, and we are looking to hire the brightest and inquisitive minds to help us make every web, mobile and physical Interaction seamless and secure. If this sounds like you, lets chat.
Requirements
An intermediate software engineer is expected to independently be able to translate business requirements into production ready code and supporting the planning process. Intermediate engineers must be able to assist junior developers.
Key Responsibilities:
- Feature Development & Maintenance: Building new application features while optimizing and maintaining existing codebases
- Code Quality & Reviews: Enforcing industry standards by writing clean, efficient code and reviewing peers' pull requests to maintain high-quality deliverables. Ensures services are monitored adequately
- Architecture & Design: Participating in the research, system design, and implementation of architectural decisions into production code
- Troubleshooting: Independently diagnosing system bugs, analyzing technical limitations, and deploying effective fixes. Participates in on-call rotation for production issues
- Cross-functional Collaboration: Interacting with product managers, QA testers, and stakeholders to clarify requirements and ensure timely project delivery
- Mentorship & Leadership: Guiding junior developers on the team and assisting colleagues when technical hurdles arise
Qualifications:
Common
- Strong fundamentals of software development and computer sciences
- Proficiency in at least one programming language
Back-end
- Strong understanding of relational databases
- Basic knowledge of non-relational databases
- Hands-on experience with cloud infrastructure
Benefits
- Private Premium Health Insurance
- Visa costs including 1 month paid hotel stay on arrival
- Annual Airfare Allowance for the home country
- 3 months full pay maternity leaves & 2 weeks full pay paternity leaves
- 25 days of annual leave + Callsign Bank Holiday (not included in holiday allowance)
- Competitive Salary
- Gratuity as EOSB
حاول المقرصن الروسي، فلاديمير ليونيدوفيتش ليفين، القيام بأكبر عملية سطو على بنك شهدها العالم على الإطلاق عبر الاتصال الهاتفي بالإنترنت في عام 1994، وحينها انشدّ ضياء حيات، الرئيس التنفيذي ومؤسس شركة Callsign، إلى هذا المجال - حيث أصبح الاحتيال الإلكتروني احتمالاً حقيقياً. منذ تلك اللحظة، عرف ضياء أنه يريد أداء دور في إيقاف الأشرار وتأمين الإنترنت للجميع. تأسست شركة Callsign في عام 2012، وكان هدفها جعل الهوية الرقمية بسيطة وآمنة للجميع ول كل شيء. خلال تلك الفترة، نمونا لنضم أكثر من 250 موظفاً، وفتحنا مكاتب في المملكة المتحدة وأبو ظبي، وتم الاعتراف بنا كمبتكر عالمي من قبل المنتدى الاقتصادي العالمي (WEF)، وتقنيتنا تُستخدم حالياً من قبل العديد من المؤسسات المالية الرائدة في العالم للحفاظ على أمان الملايين من المستهلكين.
لكننا لن نتوقف هنا. لقد بدأت ثورة الهوية للتو، ونحن نتطلع إلى توظيف أذكى العقول وأكثرها فضولاً لمساعدتنا في جعل كل تفاعل عبر الويب والمحمول والتفاعل الفعلي سلسلاً وآمناً. إذا كان هذا يصفك، فلنتحدث.
المتطلبات
يُتوقع من مهندس البرمجيات المتوسط القدرة بشكل مستقل على ترجمة متطلبات العمل إلى كود جاهز للإنتاج ودعم عملية التخطيط. كما يجب على المهندسين المتوسطين القدرة على مساعدة المطورين المبتدئين.
المسؤوليات الرئيسية:
- تطوير الميزات وصيانتها: بناء ميزات تطبيق جديدة مع تحسين قواعد الأكواد البرمجية الحالية وصيانتها
- جودة الكود والمراجعات: تطبيق معايير الصناعة من خلال كتابة كود نظيف وفعال ومراجعة طلبات السحب (pull requests) للزملاء للحفاظ على مخرجات عالية الجودة. وضمان مراقبة الخدمات بشكل كافٍ
- الهيكلية والتصميم: المشاركة في البحوث، وتصميم الأنظمة، وتنفيذ القرارات الهيكلية في كود الإنتاج
- استكشاف الأخطاء وإصلاحها: التشخيص المستقل لأخطاء النظام، وتحليل القيود الفنية، وتطبيق الإصلاحات الفعالة. المشاركة في التناوب على الاستدعاء لخدمة المتابعة (on-call) لمشكلات الإنتاج
- التعاون عبر الوظائف المختلفة: التفاعل مع مدراء المنتجات، ومختبري ضمان الجودة (QA)، وأصحاب المصلحة لتوضيح المتطلبات وضمان تسليم المشاريع في الوقت المحدد
- التوجيه والقيادة: توجيه المطورين المبتدئين في الفريق ومساعدة الزملاء عند ظهور العقبات الفنية
المؤهلات:
عامة
- أساسيات قوية في تطوير البرمجيات وعلوم الحاسوب
- إتقان لغة برمجة واحدة على الأقل
الجزء الخلفي (Back-end)
- فهم قوي لقواعد البيانات العلائية
- معرفة أساسية بقواعد البيانات غير العلائية
- خبرة عملية في البنية التحتية السحابية
المزايا
- تأمين صحي خاص ممتاز
- تكاليف التأشيرة بما في ذلك إقامة مدفوعة الأجر لمدة شهر في فندق عند الوصول
- بدل تذاكر طيران سنوي للبلد الأصلي
- إجازة أمومة مدفوعة الأجر بالكامل لمدة 3 أشهر وإجازة أبوة مدفوعة الأجر بالكامل لمدة أسبوعين
- 25 يوماً من الإجازة السنوية + عطلة بنكية خاصة بـ Callsign (غير مدرجة في بدل الإجازات)
- راتب تنافسي
- مكافأة نهاية الخدمة