وظيفة مهندس Full Stack شاغرة لدى Klanik في مكة جدة
تفاصيل الوظيفة
شركة Klanik، شركة استشارات تقنية تقدم حلولاً لكبرى المجموعات الصناعية والخدمية العالمية منذ 14 عامًا، تعلن عن حاجتها لمهندسي برمجيات شاملين (Full Stack Engineer) في مكة وجدة، السعودية، على مستويين: كبير ومبتدئ.
نبذة عن الوظيفة
في Klanik، نؤمن بأننا أقوى معًا، وثقافتنا تقوم على الثقة والأخلاق والاحترام والشفافية. نسعى لضم أفراد مبدعين ومبتكرين لتطوير حلول برمجية مبتكرة وقابلة للتوسع وعالية الأداء عبر المنصات السحابية والويب والمؤسسية.
المهام والمسؤوليات
- لكبار المطورين: تصميم وتطوير واختبار وصيانة حلول برمجية قابلة للتوسع وبناء وإدارة تطبيقات متكاملة (واجهة أمامية، خلفية، بيئات سحابية) وتحسين أداء وأمان وموثوقية التطبيقات، إضافة إلى توجيه المطورين المبتدئين والمساهمة في الممارسات الفنية المثلى.
- للمطورين المبتدئين: تطوير واختبار وصيانة التطبيقات البرمجية ودعم تنفيذ الحلول والخدمات السحابية والمشاركة في مراجعات الكود وتصحيح الأخطاء وتحسين التطبيقات، والتعاون مع كبار المطورين وفرق المشروع وتوثيق المواصفات الفنية وعمليات التطوير.
الشروط والمتطلبات
- لكبار المطورين: درجة البكالوريوس في علوم الحاسب، هندسة البرمجيات، تقنية المعلومات أو مجال ذي صلة، و 7+ سنوات خبرة كمطور شامل (Full Stack Developer).
- للمطورين المبتدئين: درجة جامعية في علوم الحاسب، هندسة البرمجيات، تقنية المعلومات أو مجال ذي صلة، و 3+ سنوات خبرة في تطوير البرمجيات.
المهارات المطلوبة
- لكبار المطورين: كفاءة عالية في تطوير البرمجيات الشامل، خبرة قوية في البنية التحتية السحابية والتطبيقات السحابية الأصلية، خبرة في تحويل البيانات وتطوير الخوارزميات وهندسة البرمجيات، فهم كامل لدورة حياة تطوير البرمجيات (SDLC)، معرفة بمبادئ UI/UX وتطوير تطبيقات الويب الحديثة، إتقان لغات برمجة مثل Python وJavaScript وJava أو تقنيات مشابهة.
- للمطورين المبتدئين: كفاءة عالية في تطوير البرمجيات وأفضل ممارسات البرمجة، خبرة في البرمجة بلغة Python ولغات برمجة قياسية أخرى، الإلمام بالمنصات السحابية والحزم البرمجية السحابية، فهم منهجيات تطوير البرمجيات وأنظمة التحكم بالإصدارات، مهارات تحليلية قوية وحل المشكلات.
عرض النص الأصلي للإعلان
🚀 We're Hiring: Software Developers
Join our dynamic team and contribute to building innovative, scalable, and high-performance software solutions across cloud, web, and enterprise platforms.
Senior Software Developer
Qualifications:
- Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or a related field.
- 7+ years of experience as a Full Stack Developer.
Required Skills:
- Highly proficient in full-stack software development.
- Strong expertise in cloud infrastructure and cloud-native applications.
- Experience in data transformation, algorithm development, and software architecture.
- Solid understanding of the complete Software Development Life Cycle (SDLC).
- Knowledge of UI/UX principles and modern web application development.
- Proficiency in programming languages such as Python, JavaScript, Java, or similar technologies.
Key Responsibilities:
- Design, develop, test, and maintain scalable software solutions.
- Build and manage end-to-end applications across frontend, backend, and cloud environments.
- Collaborate with cross-functional teams to deliver high-quality products.
- Optimize application performance, security, and reliability.
- Mentor junior developers and contribute to technical best practices.
Junior Software Developer
Qualifications:
- Undergraduate Degree in Computer Science, Software Engineering, Information Technology, or a related field.
- 3+ years of software development experience.
Required Skills:
- Highly proficient in software development and coding best practices.
- Experience programming in Python and other standard programming languages.
- Familiarity with cloud platforms and cloud-based software packages.
- Understanding of software development methodologies and version control systems.
- Strong analytical and problem-solving skills.
Key Responsibilities:
- Develop, test, and maintain software applications.
- Support the implementation of cloud-based solutions and services.
- Participate in code reviews, debugging, and application enhancements.
- Collaborate with senior developers and project teams to deliver software projects.
- Assist in documenting technical specifications and development processes.
About KLANIK:
Klanik is an IT consulting company providing solutions to some of the world’s largest industrial and services groups for 14 years. We support our clients with the creation and development of their new products and services around 4 main business lines:
Our culture is our pride
At Klanik, we believe that we are stronger together than we are alone. Trust, ethics, respect and transparency are deeply fixed in our culture, alongside with the pride in a job well done.
Our community motto is that people give the best of them when they feel listened, respected and empowered to develop themselves. Therefore the better we treat our people, the bigger the success they will achieve. We apply those values on day to day basis among our teams, with our clients and even with our competitors.
Being part of the Klanik community means relying on each other’s, learning from each other’s and growing all together. Our community fosters creativity, innovation and development within our teams to tackle more and more complex challenges and deliver the best solutions to our clients.