Join Ecom Payments and Empower the Future of Digital Transactions in Kuwait
Are you passionate about backend development and keen to contribute to the growth of seamless online payment solutions? If you’re an experienced developer looking to make an impact in a fast-paced and innovative environment, Ecom Payments is the place for you! We are looking for a
↔️
Senior Backend Developer to join our team and help shape the future of digital transactions for businesses in Kuwait and beyond.
Position: Back End Developer
About the Company
Ecom Payments is at the forefront of providing integrated online payment solutions, making digital transactions effortless and accessible to merchants. Focused on empowering businesses in Kuwait, we offer tools that enable merchants to accept payments seamlessly and drive their growth. Our platform provides customizable solutions, allowing businesses to connect with customers and enhance their sales.
Responsibilities
- Backend Development:
Design, develop, and maintain backend services and APIs usingNestJS to ensure smooth functionality and integration with front-end systems. - Collaboration:
Work closely with front-end developers, product managers, and other stakeholders to define and implement new features that enhance product offerings. - Code Quality:
Write clean, maintainable, and well-documented code while following best practices to ensure optimal performance, scalability, and security. - Performance Optimization:
Troubleshoot, debug, and optimize applications to enhance speed and scalability for high traffic environments. - Security:
Implement security measures to protect applications and data, ensuring robust authentication and authorization mechanisms likeJWT andOAuth. - Mentoring:
Provide guidance and mentorship to junior developers to foster growth and teamwork within the department. - Stay Updated:
Continuously improve your skills and stay up-to-date with the latest industry trends and technologies, incorporating them into our development processes.
Requirements
- Education and Experience:
Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent work experience. - Backend Development Expertise:
Proven experience as a backend developer, with a strong focus onNestJS,TypeScript, andNode.js. - Database Skills:
Strong experience with databases likeMongoDB,PostgreSQL, andTypeORM. - API Knowledge:
Familiarity withRESTful APIs andGraphQL to create seamless integrations. - Microservices Architecture:
Experience working withmicroservices architecture, ensuring scalability and flexibility of applications. - Security Expertise:
Knowledge ofJWT andOAuth for secure authentication and authorization. - Containerization:
Familiarity withDocker and cloud platforms likeAWS,Google Cloud, orAzure. - Problem-Solving:
Strong problem-solving skills with an eye for detail. - Communication & Teamwork:
Excellent communication and collaboration skills, with the ability to work independently and manage projects effectively.
Preferred Qualifications
- Additional Backend Frameworks:
Experience with other backend frameworks likeNestJS orJava. - Front-End Knowledge:
Familiarity with front-end technologies such asReact andNext.js. - CI/CD & DevOps:
Experience withCI/CD pipelines andDevOps practices. - Agile Methodologies:
Familiarity withAgile project management practices. - Fintech Experience:
Previous work experience inFintech or thebanking industry.
Benefits
- Competitive salary with performance-based incentives.
- Flexible work arrangements.
- Health insurance and other employee benefits.
- A collaborative and innovative work environment.
- Opportunities for professional development and growth.
How to Apply
Ready to make a difference? Apply today by sending your resume and cover letter to [email@domain.com أرسل عبر البريد], with the subject line “Senior Backend Developer – Ecom Payments.”
Tips for Applying
- Highlight your experience withNestJS,TypeScript, andNode.js in your resume.
- Demonstrate your understanding ofmicroservices architecture and cloud technologies.
- Showcase any relevant experience inFintech or thebanking industry.
انضم إلى
Ecom Payments وكن جزءًا من مستقبل المدفوعات الرقمية في الكويت
هل أنت شغوف بتطوير البرمجيات ولديك خبرة في تطوير الأنظمة الخلفية؟ إذا كنت مبرمجًا ذو خبرة تبحث عن فرصة للتأثير في مجال حلول المدفوعات الرقمية في الكويت، ففرصتك معنا في
Ecom Payments هي الأنسب! نحن نبحث عن
مطور برمجيات خلفية للانضمام إلى فريقنا والمساعدة في تشكيل مستقبل المعاملات الرقمية للشركات في الكويت وحول العالم.
الوظيفة: مطور برمجيات خلفية
عن الشركة
تعد
Ecom Payments الوجهة الأمثل للحلول المدفوعات الرقمية المدمجة التي تجعل المعاملات الرقمية سهلة وقابلة للوصول للبائعين. نحن نركز على تمكين الشركات في الكويت من قبول المدفوعات الرقمية بكل سهولة من خلال منصتنا، التي تتيح إنشاء روابط دفع ومشاركتها مع العملاء، بالإضافة إلى تقديم حلول مخصصة لمساعدة التجار في الوصول إلى العملاء وزيادة المبيعات.
المسؤوليات
- تطوير البرمجيات الخلفية:
تصميم وتطوير وصيانة الخدمات الخلفية وواجهات البرمجة APIs باستخدامNestJS لضمان التكامل السلس مع الأنظمة الأمامية. - التعاون مع الفرق الأخرى:
العمل عن كثب مع مطوري الواجهات الأمامية ومديري المنتجات وأصحاب المصلحة الآخرين لتنفيذ ميزات جديدة وتحسين المنتجات. - جودة الكود:
كتابة كود نظيف وقابل للصيانة ومُوثق جيدًا، مع الالتزام بأفضل الممارسات لضمان الأداء الأمثل والأمان. - تحسين الأداء:
معالجة الأخطاء وتحسين الأداء لضمان السرعة والقابلية للتوسع في التطبيقات. - الأمان:
تنفيذ تدابير الأمان وحماية البيانات وضمان آلية التوثيق الصحيحة باستخدامJWT وOAuth. - الإرشاد:
توجيه وإرشاد المطورين المبتدئين لتعزيز نمو الفريق والعمل الجماعي. - التحديث المستمر:
متابعة أحدث الاتجاهات التكنولوجية وتحسين المهارات باستمرار.
المؤهلات
- التعليم والخبرة:
درجة بكاليريوس في علوم الكمبيوتر أو الهندسة أو مجال ذي صلة، أو خبرة عملية معادلة. - الخبرة في تطوير البرمجيات الخلفية:
خبرة مثبتة كمطور برمجيات خلفية مع تركيز علىNestJS وTypeScript وNode.js. - خبرة في قواعد البيانات:
معرفة قوية بـMongoDB وPostgreSQL وTypeORM. - التعامل مع APIs:
الإلمام بـRESTful APIs وGraphQL لإنشاء تكاملات سلسة. - هندسة الخدمات الدقيقة (Microservices):
خبرة في العمل معهندسة الخدمات الدقيقة لضمان القابلية للتوسع. - الأمان:
معرفة بـJWT وOAuth لضمان الأمان. - التكنولوجيا السحابية:
الإلمام بـDocker ومنصات السحابة مثلAWS وGoogle Cloud وAzure. - حل المشكلات:
مهارات قوية في حل المشكلات والاهتمام بالتفاصيل. - التواصل والعمل الجماعي:
مهارات تواصل وتعاون ممتازة، مع القدرة على العمل بشكل مستقل.
المزايا
- راتب تنافسي مع مكافآت قائمة على الأداء.
- مرونة في العمل.
- تأمين صحي وفوائد أخرى.
- بيئة عمل مبتكرة وتعاونية.
- فرص للتطوير والنمو المهني.
طريقة التقديم
إذا كنت مستعدًا للمساهمة في هذه الفرصة المثيرة، قدم الآن من خلال إرسال سيرتك الذاتية ورسالة التغطية إلى [email@domain.com أرسل عبر البريد] مع ذكر "مطور برمجيات خلفية – Ecom Payments" في الموضوع.
نصائح للتقديم
- قم بإبراز خبرتك فيNestJS وTypeScript وNode.js.
- أظهر فهمك لـهندسة الخدمات الدقيقة وتقنيات السحابة.
- اذكر أي خبرة ذات صلة في مجالالمدفوعات الرقمية أوالصناعات المالية.