Lead Software Developer

Dubai, United Arab Emirates

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.

Beware of fraud agents! do not pay money to get a job

MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1916882
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    14000 - 18000 per month
  • Employment Status
    Permanent
  • Job Location
    Dubai, United Arab Emirates
  • Education
    Not mentioned