فرصة عمل
Senior Software Engineer
SAQAYA
ملخص JobPlatform
نظرة سريعة على الوظيفة
هذه الوظيفة لدى SAQAYA، في Egypt، بنظام دوام كامل. تفاصيل الوظيفة والمهارات المعروضة أدناه مأخوذة من إعلان الوظيفة الأصلي.
الوصف الأصلي
عن الوظيفة
Senior Software Engineer Location: Cairo 📍 Seniority: Senior 💻 🚀 About SAQAYA SAQAYA is a fast-growing, global tech company with operations in the UK, Spain, and Egypt. We specialize in connecting top-tier engineering talent with world-class UK clients, delivering state-of-the-art solutions in the shipping and data analytics industry. We're building an AI-native product engineering business focused on strong engineering, innovation, and technical excellence. 💻 About the Role We are looking for an experienced Senior Software Engineer to join our engineering team and contribute to the development, enhancement, and evolution of high-quality software applications. You will work primarily with Python, Java, MySQL, and AWS, contributing to the design and delivery of scalable applications while helping establish strong engineering standards across the team. This is a hands-on role with an important focus on technical excellence, problem solving, mentoring, and continuous improvement. 🛠️ Key Responsibilities Design, develop, maintain, and enhance software applications using primarily Python and Java. Build and support scalable, high-performance applications running on AWS. Participate in the design and architecture of new software solutions. Write effective unit tests and ensure high-quality, maintainable code. Participate actively in code reviews, promoting strong engineering and coding standards. Troubleshoot and resolve complex software issues, taking full ownership of problems through to resolution. Apply best practices around security, performance, scalability, and software quality. Work with relational and cloud-based data technologies including MySQL, DynamoDB, and Redshift. Collaborate with other engineers and stakeholders within an Agile development environment. Contribute to CI/CD, TDD, pair programming, and other modern engineering practices. Mentor and coach other engineers, supporting their technical growth and development. Share knowledge and contribute to continuous improvement across the engineering organisation. Help identify and introduce new technologies, tools, and approaches that improve engineering productivity. Champion the use of AI-powered development tools across the Software Development Lifecycle. 🎯 Requirements 5+ years of professional software development experience in a commercial environment. Strong hands-on experience with Python and MySQL. Commercial experience developing and deploying applications on AWS, including IaaS and PaaS services. Strong understanding of Object-Oriented Programming and software engineering principles. Experience building high-performance and enterprise-scale applications. Strong experience writing unit tests and working with testing frameworks. Experience with CI/CD, TDD, Agile engineering practices, and modern development workflows. Strong problem-solving skills and the ability to take ownership of complex technical challenges. Good understanding of secure coding principles and application security. Experience working within Agile/Scrum environments. Excellent communication skills and the ability to work effectively with both technical and non-technical stakeholders. Experience mentoring, coaching, or supporting the development of other engineers. Hands-on experience with AI-powered development tools such as GitHub Copilot or similar solutions. Professional working proficiency in English. ⭐ Desirable Experience with Java, NoSQL, JavaScript, TypeScript, Go, or other programming languages. Experience with big data or data products. Exposure to microservices architectures. Experience with application containerisation / Docker. Experience with ML or machine learning technologies. AWS certification or relevant cloud experience. 🌱 What We’re Looking For We're looking for a strong senior engineer who combines technical depth with a collaborative mindset. Someone who takes ownership, enjoys solving challenging problems, cares deeply about software quality, and is keen to help other engineers grow. You should be curious about new technologies, comfortable challenging existing approaches, and excited about using AI to improve the way software is designed, developed, tested, and delivered. 🌟 Why Join SAQAYA? We're building more than another software services company. We're building an AI-native product engineering business with global ambitions, combining strong engineering capabilities, an international customer base, and an ambitious growth strategy. If you're looking for an opportunity to build scalable software, work with modern technologies, mentor others, and help shape how engineering is done, we'd love to hear from you. 🚀 Apply now and let's talk. Show more
المهارات
المهارات المطلوبة
مصدر الوظيفة
إعلان الوظيفة الأصلي
تم العثور على هذه الوظيفة من خلالLinkedIn. يمكنك مراجعة الإعلان الأصلي من خلال رابط المصدر قبل التقديم.