الخبرة : 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.
للتقديم الان