Principal Software Engineer
Job details
About the Role: We are looking for a highly skilled and experienced Technical Lead (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
- Bachelor's or Master's degree in Computer Science or related field
- 5 + years of experience in software development
- At least 1 year experience in leading/mentoring a team
- Strong knowledge of programming languages such as Nodejs and Typescript
- Experience with web technologies such as HTML, CSS, and JavaScript frameworks such as Angular
- Experience with database technologies such as MySQL, DynamoDB, Cloud FireStore and PostgreSQL
- Experience with AWS cloud-based technologies
- Experience with Docker
- Experience with DevOps practices such as CI /CD tools
- Experience with third party system integrations.
- Familiarity with Agile methodologies such as Scrum
- Strong leadership and communication skills
- Ability to work in a fast-paced environment and manage multiple projects simultaneously
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.