Job Description
We are looking for an experienced Senior Software Engineer to join our growing technology team in Dubai. The ideal candidate will have strong expertise in software design, development, and deployment, with experience across multiple technologies and platforms. This role offers the opportunity to work on complex projects, mentor junior developers, and contribute to strategic technical decisions.
Key Responsibilities
- Design, develop, and maintain software applications across web and mobile platforms.
- Lead technical projects and collaborate with cross-functional teams including developers, QA engineers, and product managers.
- Mentor junior developers and review code to ensure quality and best practices.
- Troubleshoot, debug, and optimize application performance.
- Participate in system architecture and design decisions to enhance scalability and maintainability.
- Stay updated with the latest software engineering trends, frameworks, and tools.
Job Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 5+ years of professional software development experience.
- Strong experience in languages such as Java, C#, Python, or JavaScript.
- Knowledge of web frameworks, databases, APIs, and cloud platforms.
- Excellent problem-solving, analytical, and communication skills.
- Experience working in Agile/Scrum environments is preferred.
Senior Software Engineer
Location: Dubai, UAE
Employment Type: Full-Time
Number of Positions: 3