Browse
···
Log in / Register
Senior Software Engineer (Egypt)
Negotiable Salary
Indeed
Full-time
Onsite
No experience limit
No degree limit
149 Ramses, Al Fagalah, Al Azbakeya, Cairo Governorate 4320312, Egypt
Favourites
Share
Description

**What We're Looking For** We are seeking a Lead Software Engineer \- someone who can provide technical leadership and mentorship to the development team, guiding them in full\-stack development, from UI to backend, and fostering a culture of excellence. The Lead Software Engineer will oversee and drive the implementation of robust testing practices, including unit testing on both ends and comprehensive end\-to\-end testing. Lead and champion Agile methodologies, Extreme Programming principles, Test\-Driven Development (TDD), and pair programming within the team. **Key Responsibilities:** * Analyze complex technical requirements of projects and ensure the codebase aligns seamlessly with established criteria. * Lead the implementation and advocacy of best coding practices, ensuring the highest standards of code quality. * Code Optimization and Refactoring \- drive initiatives to refactor software code for improved efficiency, performance, and bug detection. * Testing and Quality Assurance \- plan and execute advanced software tests, ensuring the robustness and reliability of the developed systems. * Collaboration and Communication \- engage confidently in discussions on engineering topics during both internal and customer\-facing meetings. Collaborate closely with product managers and design engineers to oversee the successful implementation of new features. * Documentation and Knowledge Sharing \- Oversee the meticulous documentation of the development process, contributing to a comprehensive knowledge base for future work and maintenance. **Requirements** **About You** * Possess 6\+ years of substantial development experience, demonstrating advanced proficiency as a full\-stack developer with expertise in SPA technologies (React, Vue, or Angular) and backend technologies (.Net or .NetCore). * Accumulate 4\+ years of hands\-on experience with databases, with a preference for SQL Server, and adeptness with various data sources, spanning on\-premises and cloud\-based solutions. * Showcase an advanced foundation in software analysis, testing, and debugging, with competence across all stages of the systems development life cycle. * Demonstrate a proactive approach to problem\-solving, presenting innovative and effective solutions to complex challenges. * Possess the ability to independently set up a development environment and drive autonomous decision\-making. * Proven experience in leading effectively within an Agile environment, fostering a culture of continuous improvement and delivery excellence. * Display a strong sense of urgency in delivering high\-quality software solutions within set timelines. * Exhibit strong leadership skills and an intrinsic ability to collaborate as a team player, essential to our organizational culture. Embrace and embody adaptability, actively contributing to all facets of the system and organizational culture while driving innovation and growth. * **Technologies in BuildingLink** * WebAPI / JSON / REST / OData / OpenAPI * SPAs / Vue / JavaScript / TypeScript / ASP.NET * Microservices / C\# / .NetCore / SQL Databases **Benefits** **What BuildingLink Can Offer You** * Competitive Monthly Salary paid in USD * Medical Insurance * Experienced International Team.

Source:  indeed View original post
Sara Hassan
Indeed · HR

Company

Indeed
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.