Responsibilities:
Collaborate with cross-functional teams including product management,
engineering, and design to understand project requirements and provide
technical leadership throughout the development lifecycle.
Lead a team of developers and provide guidance in implementing best practices,
coding standards, and architectural patterns.
Design and develop high-quality, scalable, and efficient software solutions
using Python and other relevant technologies.
Participate in code reviews and provide constructive feedback to ensure code
quality and maintainability.
Work closely with the UI/UX lead to ensure seamless integration of frontend
and backend components.
Identify technical challenges and propose solutions to address them.
Stay up to date with the latest trends and advancements in software
development and apply them to improve product quality and efficiency.
Mentor and coach team members, fostering a collaborative and growth-oriented
work environment.
Collaborate with stakeholders to understand their needs and translate them
into technical requirements and specifications.
Required Skills and Qualifications:
Bachelor's degree in computer science, software engineering, or a related
field.
5+ years of experience in software development, with expertise in Python.
Strong proficiency in designing and building scalable and maintainable backend
solutions.
Experience with backend frameworks such as Django or Flask.
Proficiency in database systems, including PostgreSQL.
Familiarity with frontend technologies such as HTML, CSS, and JavaScript.
Experience working in an Agile development environment and familiarity with
different Agile methodologies.
Strong leadership and communication skills, with the ability to effectively
collaborate with cross-functional teams.
Excellent problem-solving and troubleshooting abilities.
Desired Experience:
Experience in leading and mentoring a development team.
Familiarity with cloud platforms and technologies such as AWS.
Knowledge of containerization technologies like Docker.
Understanding of DevOps practices and CI/CD pipelines.
Familiarity with test-driven development (TDD) and automated testing
frameworks.
Experience working with microservices architectures.
Strong knowledge of software design principles and patterns.
To contact and send your CV
المسؤوليات:
تعاون مع فرق متعددة الوظائف بما في ذلك إدارة المنتج والهندسة والتصميم لفهم
متطلبات المشروع وتوفير القيادة الفنية طوال دورة حياة التطوير.
قيادة فريق من المطورين وتقديم التوجيه في تنفيذ أفضل الممارسات ومعايير الترميز
والأنماط المعمارية.
تصميم وتطوير حلول برمجية عالية الجودة وقابلة للتطوير وفعالة باستخدام Python
والتقنيات الأخرى ذات الصلة.
شارك في مراجعات الكود وقدم تعليقات بناءة لضمان جودة الكود وقابلية صيانته.
العمل بشكل وثيق مع قائد UI/UX لضمان التكامل السلس لمكونات الواجهة الأمامية
والخلفية.
تحديد التحديات التقنية واقتراح الحلول لمواجهتها.
البقاء على اطلاع بأحدث الاتجاهات والتطورات في تطوير البرمجيات وتطبيقها لتحسين
جودة المنتج وكفاءته.
إرشاد وتدريب أعضاء الفريق، وتعزيز بيئة عمل تعاونية وموجهة نحو النمو.
التعاون مع أصحاب المصلحة لفهم احتياجاتهم وترجمتها إلى متطلبات ومواصفات فنية.
المهارات والمؤهلات المطلوبة:
درجة البكالوريوس في علوم الكمبيوتر، أو هندسة البرمجيات، أو مجال ذي صلة.
أكثر من 5 سنوات من الخبرة في تطوير البرمجيات، مع خبرة في لغة بايثون.
إتقان قوي في تصميم وبناء حلول خلفية قابلة للتطوير وقابلة للصيانة.
تجربة مع أطر الواجهة الخلفية مثل Django أو Flask.
الكفاءة في أنظمة قواعد البيانات، بما في ذلك PostgreSQL.
الإلمام بتقنيات الواجهة الأمامية مثل HTML وCSS وJavaScript.
خبرة في العمل في بيئة تطوير Agile والإلمام بمنهجيات Agile المختلفة.
مهارات قيادية واتصالات قوية، مع القدرة على التعاون بفعالية مع فرق متعددة
الوظائف.
قدرات ممتازة على حل المشكلات واستكشاف الأخطاء وإصلاحها.
الخبرة المطلوبة:
خبرة في قيادة وتوجيه فريق التطوير.
الإلمام بالمنصات والتقنيات السحابية مثل AWS.
معرفة تقنيات النقل بالحاويات مثل Docker.
فهم ممارسات DevOps وخطوط أنابيب CI/CD.
الإلمام بالتطوير القائم على الاختبار (TDD) وأطر الاختبار الآلي.
خبرة في العمل مع بنيات الخدمات الصغيرة.
معرفة قوية بمبادئ وأنماط تصميم البرمجيات.
للتواصل وإرسال السيرة الذاتية
24 يناير 2024
Requirements 6+ years B2B SaaS channel sales experience with a product-led growth (PLG) motion Proven track record of running channel sales enablement and training programs Knowledgeable about product positioning with a focus on value selling strategies Able to manage and execute multiple projects …
Kuwait Jobs Today: Prez Company announces new job opportunities. Are you looking for job opportunities in Kuwait? Prez Company announces the opening of recruitment for many jobs in various specializations in Kuwaiton today's date. These opportunities are available to all nationalities. Learn about …
Job Opportunity: Application Developer at AT DEV - ARAB TECHNOLOGIES Join our team at AT DEV, a division of Arab Technologies. We are hiring for the position of Application Developer. Job Role: Application Developer We are looking for a candidate with 3-4 years of experience in .NET, MVC, and Angul…
Kuwait Jobs Today: Distributed Company announces new job opportunities. Are you looking for job opportunities in Kuwait? Distributed Company announces the opening of recruitment for many jobs in various specializations in Kuwaiton today's date. These opportunities are available to all nationalities…
Kuwait Jobs Today: Calyptus Company announces new job opportunities. Are you looking for job opportunities in Kuwait? Calyptus Company announces the opening of recruitment for many jobs in various specializations in Kuwaiton today's date. These opportunities are available to all nationalities. Lear…
Kuwait Jobs Today: Uptickmark Company announces new job opportunities. Are you looking for job opportunities in Kuwait? Uptickmark Company announces the opening of recruitment for many jobs in various specializations in Kuwaiton today's date. These opportunities are available to all nationalities. …
Kuwait Jobs Today: orbit Company announces new job opportunities. Are you looking for job opportunities in Kuwait? orbit Company announces the opening of recruitment for many jobs in various specializations in Kuwaiton today's date. These opportunities are available to all nationalities. Learn abou…
Kuwait Jobs Today: Flexton Company announces new job opportunities. Are you looking for job opportunities in Kuwait? Flexton Company announces the opening of recruitment for many jobs in various specializations in Kuwaiton today's date. These opportunities are available to all nationalities. Learn …
Kuwait Jobs Today: Flexton Company announces new job opportunities. Are you looking for job opportunities in Kuwait? Flexton Company announces the opening of recruitment for many jobs in various specializations in Kuwaiton today's date. These opportunities are available to all nationalities. Learn …
Kuwait Jobs Today: Automated Systems Company announces new job opportunities. Are you looking for job opportunities in Kuwait? Automated Systems Company announces the opening of recruitment for many jobs in various specializations in Kuwaiton today's date. These opportunities are available to all n…