The Company is a leading software development and IT consulting firm based in Dubai, UAE. Established in 2018, we specialize in delivering innovative digital solutions to businesses across the Middle East. Our team of skilled professionals works on cutting-edge projects ranging from enterprise software development to mobile applications and cloud solutions. We pride ourselves on fostering a collaborative work environment that encourages creativity, professional growth, and work-life balance.
JOB DESCRIPTION:
About the Position
We are seeking a motivated and skilled Software Developer to join our growing development team in Dubai. This position offers an excellent opportunity for passionate developers who want to work on diverse projects and grow their technical expertise in a supportive environment.
As a Software Developer with our team, you will be involved in the complete software development lifecycle, from gathering requirements to deployment and maintenance. You’ll collaborate with experienced professionals and have the chance to work with modern technologies while building solutions that make a real impact on our clients’ businesses.
Key Responsibilities
- Design, develop, and maintain software applications using modern programming languages and frameworks.
- Write clean, efficient, and well-documented code that follows industry best practices.
- Collaborate with project managers, designers, and other developers to create seamless user experiences.
- Participate in code reviews to ensure code quality and share knowledge with team members.
- Troubleshoot and debug applications to resolve technical issues promptly.
- Develop and integrate APIs to connect different systems and services.
- Work with databases to design schemas, write queries, and optimize performance.
- Conduct software testing and quality assurance to ensure reliable application performance.
- Stay updated with the latest technology trends and recommend improvements to existing systems.
- Participate in daily stand-up meetings and agile sprint planning sessions.
- Create technical documentation for developed features and applications.
- Provide support and maintenance for existing applications when needed.
Required Qualifications
- Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or related field.
- Minimum 2-3 years of experience in software development (fresh graduates with strong skills may also apply).
- Proficiency in at least two programming languages such as Java, Python, JavaScript, C#, or PHP.
- Strong understanding of object-oriented programming (OOP) principles.
- Experience with web development frameworks like React, Angular, Vue.js, Django, or Laravel.
- Knowledge of database management systems including MySQL, PostgreSQL, or MongoDB.
- Familiarity with version control systems, particularly Git.
- Understanding of RESTful API development and integration.
- Good problem-solving skills and attention to detail.
- Ability to work both independently and as part of a team.
- Excellent communication skills in English (Arabic is a plus).
- Valid UAE residence visa or willingness to relocate to Dubai.
Preferred Qualifications
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Knowledge of containerization technologies like Docker and Kubernetes.
- Familiarity with CI/CD pipelines and DevOps practices.
- Experience with Agile/Scrum development methodologies.
- Understanding of software security best practices.
- Previous work experience in the UAE or Middle East region.
- Professional certifications in relevant technologies.
What We Offer
- Competitive Salary Package: AED 8,000 – 15,000 per month (based on experience and qualifications).
- Comprehensive health insurance coverage for employee and family.
- Annual flight tickets to home country.
- 30 days annual paid leave.
- Performance-based bonuses and incentives.
- Professional development and training opportunities.
- Friendly and collaborative work environment.
- Modern office facilities in Dubai with latest technology.
- Career advancement opportunities within the company.
- Visa and immigration support.
- End of service benefits as per UAE labor law.