Senior Software Engineer / Ref. FC-2319

October 2, 2023

Apply for this job

Email *

Job Description

<p>FORTE CLOUD is a leading cloud services provider that has been delivering state-of-the-art technology solutions to clients in Egypt and the MEA region since 2014, with unique experience in digital transformation and cloud innovation for organizations across different sectors.</p><br><p>FORTE CLOUD is expanding rapidly in the region launching its new offices in UAE &amp; KSA and they are looking to grow their amazing team!</p><br><p><strong>Job Location &amp; Travel Requirements</strong></p><br><ul><br><li>Candidate to be based in Cairo, Egypt.</li><br><li>This job requires minimal travel (or no travel at all).</li><br></ul><br><p><strong>The Role</strong></p><br><p>We are seeking a talented and experienced Senior Software Engineer with a strong background in backend development to join our team. The ideal candidate should have extensive experience developing and deploying complex applications, and have a deep understanding of software development principles, design patterns, and best practices.</p><br><p><strong>Job Description</strong></p><br><ul><br><li>Design and develop scalable and maintainable applications and services.</li><br><li>Working closely with operations team to help smooth the deployment experience.</li><br><li>Ensure the quality of software through code reviews, testing, and continuous integration/continuous deployment (CI/CD) processes.</li><br><li>Identify and resolve technical debt and performance issues in production applications.</li><br><li>Continuously monitor and improve the performance and reliability of applications and services.</li><br><li>Stay up to date with the latest trends and related web technologies.</li><br><li>Mentor and coach junior developers</li><br><li>Always help in writing and suggesting best practices and tools which boosts the productivity of fellow engineers.</li><br><li>Actively contribute to the development of the company’s technical strategy and processes</li><br></ul><br><p><strong>Qualifications &amp; Experience</strong></p><br><ul><br><li>Bachelor’s or master’s degree in computer science or related field</li><br><li>Strong problem-solving skills.</li><br><li>Hands-on experience with at least one of the following programming languages JavaScript/Typescript, Python or Golang.</li><br><li>Hands-on experience with Unix-like operating systems and containers.</li><br><li>Experience with software testing and CI/CD processes.</li><br><li>Experience with database technologies (e.g., SQL, NoSQL, etc.) and database design principles.</li><br><li>Experience with version control systems such as Git.</li><br><li>Experience with any software observability tools and stacks.</li><br><li>Experience with one of the cloud computing platforms (e.g., AWS, Azure, Google Cloud, etc.)</li><br><li>Knowledge of software development principles, design patterns, and best practices.</li><br><li>Good communication skills and ability to work collaboratively with other team members.</li><br><li>Nice to have:</li><br></ul><br><ul><br><li>Experience with front-end development</li><br><li>Experience with microservices oriented architecture</li><br><li>Experience with data analytics and visualization tools</li><br></ul><br><p><strong>Desired Languages</strong></p><br><ul><br><li>Fluent in English &amp; Arabic (Speaking &amp; Writing).</li><br></ul><br><p><strong>What we offer</strong></p><br><ul><br><li>A competitive remuneration package.</li><br><li>The chance to be part of a rapidly growing team where you will be working closely with market experts.</li><br><li>A great culture with a friendly and passionate team. </li><br><li>The opportunity to learn and develop your skills &amp; expertise.</li><br></ul><br><p>We thank all applicants; however only shortlisted candidates will be contacted for an interview. If you have not heard from us within two weeks of your application, please consider your application unsuccessful.</p>