Lead Software Developer
(JO0000000029)
Overview
Reference
JO0000000029
Salary
AED14,000 - AED18,000/month + Benefits
Specialism:
Tech
Job Type
Permanent
Job Location
- United Arab Emirates -- Dubai Province
Posted
25 April 2025
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.
- Excellent problem-solving and analytical skills.
- Fluent in both Arabic and English (written and spoken).
Essential Skills:
- Bilingual Proficiency: Fluent in both Arabic and English (written and spoken).
- Technical Leadership: Proven ability to lead and mentor development teams.
- E-Commerce Expertise: Deep understanding of e-commerce platforms and technologies.
- Software Development: Strong knowledge of modern programming languages and frameworks.
- Communication Skills: Excellent verbal and written communication skills.
- Problem-Solving: Strong analytical and problem-solving skills.
- Architectural Design: Ability to design and implement complex software architectures.
Preferred Skills:
- Experience with mobile app development.
- Experience with AI and machine learning.
- Experience with DevOps practices and CI/CD pipelines.
- Experience with headless CMS platforms.
- Knowledge of the UAE e-commerce market.
Benefits:
- Competitive salary and benefits package.
- Opportunity to lead the development of a cutting-edge e-commerce platform.
- Professional development and career growth opportunities.
- Dynamic and collaborative work environment.

|