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!