Kerning Consult
Software Developer
Kerning ConsultUnited Arab Emirates1 day ago
Full-timeInformation Technology

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:

  1. 5 years of software development experience in a commercial or enterprise environment.
  2. Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  3. Strong proficiency in one or more programming languages such as Java, Python, C#, or JavaScript/TypeScript.
  4. Experience with modern web frameworks (e.g., React, Angular, Vue.js) and backend technologies (e.g., Node.js, .NET, Django, Spring).
  5. Solid understanding of database design and development (SQL and NoSQL), RESTful APIs, and core software architecture principles.
  6. Familiarity with cloud platforms (AWS, Azure, or GCP) and containerization tools (Docker, Kubernetes) is an advantage.
  7. Strong knowledge of version control tools (Git) and agile development practices.
  8. Excellent problem-solving, communication, and collaboration skills with a proactive mindset.


Functional Description:

  1. Design, develop, and maintain high-quality, scalable, and secure software applications.
  2. Work closely with cross-functional teams to translate business needs into technical solutions.
  3. Write clean, efficient, and maintainable code following best practices and standards.
  4. Troubleshoot, debug, and optimize applications for maximum performance and reliability.
  5. Participate in architectural discussions and contribute to decisions on technology stack and system design.
  6. Conduct code reviews, unit testing, and integration testing to ensure software quality.
  7. Stay current with emerging technologies and propose innovative solutions to enhance products and processes.

Key Skills

Ranked by relevance