Examjobresult

Lead Software Developer

Job title: Lead Software Developer

Company: AI Recruitment

Job description: About the Client:Our client is a dynamic and rapidly expanding e-commerce company in Dubai, dedicated to providing innovative and customer-centric online shopping experiences. They are seeking a highly skilled and experienced Lead Software Developer to drive the development of their core e-commerce platform and lead their development team.Job Summary:The Lead Software Developer will be responsible for leading the design, development, and implementation of robust and scalable software solutions for the company’s e-commerce platform. This individual will provide technical leadership, mentor junior developers, and ensure the delivery of high-quality software that meets business requirements. The ideal candidate will possess a deep understanding of modern software development practices, extensive experience in building e-commerce applications, and excellent communication skills in both English and Arabic.Responsibilities:

\
  • Software Development & Architecture:
  • Design and develop complex software architectures for the e-commerce platform.
  • Lead the development of high-performance, scalable, and secure applications.
  • Implement and maintain RESTful APIs and microservices architectures.
  • Optimize application performance and database interactions.
  • Write clean, maintainable, and well-documented code.
  • Conduct code reviews and ensure adherence to coding standards.
  • Technical Leadership & Mentorship:
  • Provide technical leadership and guidance to the development team.
  • Mentor and train junior developers.
  • Lead code reviews and ensure code quality.
  • Contribute to architectural design and technical decision-making.
  • Evaluate and recommend new technologies and tools.
  • E-Commerce Platform Development:
  • Develop and maintain core e-commerce functionalities, including product catalog, shopping cart, checkout, and payment integrations.
  • Implement and manage inventory management systems and order processing workflows.
  • Ensure the platform is optimized for performance, user experience, and search engine optimization (SEO).
  • Integrate with third-party APIs and services.
  • Implement and maintain security best practices for e-commerce applications.
  • Project Management & Collaboration:
  • Participate in project planning, estimation, and execution.
  • Collaborate with product managers, designers, and other stakeholders to deliver high-quality projects.
  • Communicate effectively with technical and non-technical stakeholders in both English and Arabic.
  • Ensure all work is done according to the project specifications.
  • Problem Solving & Debugging:
  • Troubleshoot and resolve complex technical issues.
  • Identify and implement solutions to improve application performance and stability.
  • Debug and optimize application code.

Qualifications & Experience:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 10+ years of experience in software development.
  • Extensive experience in building e-commerce applications.
  • Strong knowledge of modern programming languages and frameworks (e.g., Java, Python, Node.js, React, Angular).
  • Experience with database technologies (e.g., MySQL, PostgreSQL, MongoDB).
  • Experience with cloud platforms (e.g., AWS, Azure, GCP).
  • Experience with microservices architecture and RESTful APIs.
  • Strong understanding of software development best practices and design patterns.

Expected salary: 14000 – 18000 per month

Location: Dubai

Job date: Fri, 27 Jun 2025 22:56:57 GMT

Apply for the job now!