About the Role
We are looking for a highly skilled and experienced Software Engineer to join the R&D team. The R&D team at Rewaa is dedicated to developing Proofs of Concept (PoCs), conducting competitive analysis, solving departmental pain points, advising engineering teams on complex problems, and proposing advanced technological solutions. We are looking for a curious, innovative, and highly skilled Software Engineer to join our dynamic R&D team.
Responsibilities- Develop and implement PoCs to validate new concepts and ideas
- Conduct competitive analysis to keep the company ahead in the industry
- Identify and resolve pain points for various departments within the company
- Advise engineering teams on solving complex technical problems
- Propose new technologies, solutions, performance optimizations, and scalability fixes
- Communicate complex technical concepts clearly and effectively to both technical and non-technical audiences
- Collaborate with cross-functional teams and stakeholders to drive innovation and continuous improvement
- Jump between multiple projects with ease and adapt to changing priorities
Requirements- Proficiency in multiple programming languages (e.g., Node.js, Python, Java, etc.)
- Strong knowledge of AWS and cloud-based services
- Experience with database technologies (e.g., SQL, NoSQL, etc.)
- Excellent verbal and written communication skills
- Strong interpersonal skills and ability to collaborate with cross-functional teams
- Demonstrated ability to learn and pick up new technologies quickly
- Ability to manage and switch between multiple projects seamlessly
- Experience in developing and implementing PoCs
Preferred Qualifications- Experience in Artificial Intelligence (AI) and Machine Learning (ML)
- Previous experience in an R&D or similar innovative environment
- Knowledge of other cloud providers and services
- Understanding of performance optimization and scalability principles
Great to have- Curious and keen on learning
- Strong problem-solving skills and creative thinking
- Ability to work independently and as part of a team
- Proactive and self-motivated with a passion for continuous improvement