الخبرة : 0-3 سنة
الراتب : Not mentioned
المكان : emirates
Our client is a fin-tech company based in Kuwait. and they are looking to expand their software development team in Cairo, the are looking to hire a Software Development Lead who will be able to lead the end-to-end software development lifecycle by overseeing design, development, testing, deployment, and continuous optimization of digital products. Ensures engineering excellence, team productivity, and delivery of scalable, secure, high-performing fin-tech solutions.
Key Responsibilities & Accountabilities:
Strategic Responsibilities:
Lead software architecture and design activities, ensuring scalable and maintainable solutions aligned with product vision and fin-tech best practices.
Oversee full-stack development efforts, providing guidance on coding standards, frameworks, and best practices across frontend and backend technologies.
Drive engineering excellence through robust testing strategies, including unit, integration, performance, and automated regression testing.
Mentor, coach, and develop engineering team members, strengthening technical capability and fostering a culture of continuous improvement.
Ensure seamless software deployment across cloud, on-premise, and containerized environments, supporting CI/CD automation and DevOps practices.
Oversee creation of technical documentation including architecture diagrams, development guidelines, and implementation specifications.
Lead support, maintenance, and troubleshooting for production systems to ensure high availability and performance.
Support business development and pre-sales activities by participating in technical discussions, solution presentations, and product demos when required.
Contribute to the continuous enhancement of development environments, tools, and engineering workflows.
Operational Responsibilities:
Oversee development of frontend architecture and ensure intuitive, user-friendly interface design.
Supervise backend development, ensuring scalable application logic and efficient server-side performance.
Ensure effective database design, optimization, and data integrity across platforms.
Guarantee cross-platform optimization, responsiveness, and mobile-first development principles.
Collaborate closely with UX/UI, product, DevOps, QA, and cross-functional teams to deliver high-quality releases.
Lead full project lifecycle execution—from requirements and design to deployment and post-launch support.
Drive API strategy, including design, development, and integration across internal and external systems.
Ensure software solutions address both technical and end-user needs with strong usability and reliability.
Stay updated on emerging technologies, engineering practices, and fin-tech innovation trends.
People Responsibilities:
Lead, mentor, and manage software engineers, ensuring productivity and continuous skills development.
Facilitate collaboration between product teams, designers, QA, and business stakeholders.
Ensure smooth project execution from concept to delivery, encouraging ownership and accountability.
Foster a culture of innovation, learning, and engineering excellence.
Requirements:
Education:
Bachelor’s degree in Computer Science, Software Engineering, or related field (Master’s preferred).
Experience:
7–10+ years of experience in full-stack software development, including at least 3 years in a leadership or team lead role.
Experience in fin-tech, digital payments, or financial systems is a strong advantage.
Experience with JEE, .NET Core, React/Angular, and modern cloud-native architectures are preferred.
للتقديم الان