About the Role:
We are looking for a highly skilled and experienced Principal Software Engineer (Full Stack) to join our Engineering team. The ideal candidate will have a strong background in software development and will be responsible for leading the development of our Rewaa tech platform and integrations with third parties. You will also be responsible for managing a team of developers and ensuring the successful delivery of high-quality software solutions.
What you'll do
Lead the development of our Rewaa tech platform and integrations
Develop, maintain and deploy scalable software solutions across multiple platforms
Design and implement new features to enhance the functionality of our Rewaa platform
Collaborate with cross-functional teams to identify and solve complex software problems
Work closely with product owners to develop software requirements and prioritize tasks
Provide technical leadership and mentorship to other engineers
Implement best practices for software development, testing, and deployment
Participate in code reviews and ensure that code standards are maintained
Stay up to date with the latest trends and technologies in software development