Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
About the Role
An exciting opportunity for a skilled and forward-thinking Software Developer to design, build, and scale innovative digital solutions for a rapidly growing technology company in the GCC. This role is ideal for a developer with around five years of hands-on experience who thrives on solving complex problems, delivering impactful applications, and contributing to digital transformation in a dynamic, fast-paced environment.
Why Join Our Client?
Shape the Digital Future – Play a key role in building core platforms and applications that power business operations and enhance user experiences across the region.
Innovate with Modern Tech – Work with the latest technologies, frameworks, and cloud solutions to develop scalable, high-performing software products.
Collaborative Culture – Join a talented team of engineers, designers, and product managers committed to agile development, innovation, and continuous improvement.
What’s On Offer?
Career Growth & Learning – Competitive compensation, professional development opportunities, and a clear path to senior engineering roles.
Cutting-Edge Projects – Work on impactful platforms and applications used by thousands of users across multiple markets.
Empowered Environment – Freedom to contribute ideas, influence architectural decisions, and shape the company’s digital roadmap.
Who We Are
We are a boutique executive search firm specializing in identifying and placing top technology talent across the MENA region. Since 2015, we have partnered with leading organizations to scale their digital capabilities and drive business transformation. Our tailored approach and deep market expertise ensure we connect exceptional talent with high-impact opportunities.
About Our Client
Our client is a fast-growing technology solutions company specializing in building digital platforms, enterprise software, and cloud-based applications for clients across diverse industries. They are now seeking a talented Software Developer to join their engineering team and contribute to building next-generation applications that support their ambitious growth plans.
Experience and Competencies Requirements:
- 5 years of software development experience in a commercial or enterprise environment.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Strong proficiency in one or more programming languages such as Java, Python, C#, or JavaScript/TypeScript.
- Experience with modern web frameworks (e.g., React, Angular, Vue.js) and backend technologies (e.g., Node.js, .NET, Django, Spring).
- Solid understanding of database design and development (SQL and NoSQL), RESTful APIs, and core software architecture principles.
- Familiarity with cloud platforms (AWS, Azure, or GCP) and containerization tools (Docker, Kubernetes) is an advantage.
- Strong knowledge of version control tools (Git) and agile development practices.
- Excellent problem-solving, communication, and collaboration skills with a proactive mindset.
Functional Description:
- Design, develop, and maintain high-quality, scalable, and secure software applications.
- Work closely with cross-functional teams to translate business needs into technical solutions.
- Write clean, efficient, and maintainable code following best practices and standards.
- Troubleshoot, debug, and optimize applications for maximum performance and reliability.
- Participate in architectural discussions and contribute to decisions on technology stack and system design.
- Conduct code reviews, unit testing, and integration testing to ensure software quality.
- Stay current with emerging technologies and propose innovative solutions to enhance products and processes.
Key Skills
Ranked by relevanceReady to apply?
Join Kerning Consult and take your career to the next level!
Application takes less than 5 minutes