Senior Software Engineer
Flend · Cairo, Egypt
قدّم وتابع مع أبلاي إيدجAbout FlendFlend is a fintech company focused on expanding access to credit for small and medium-sized enterprises in Egypt. We build the lending platform that powers the full client journey — from onboarding and underwriting through disbursement, repayment, and reporting. We are a small, fast-moving engineering team that values clean code, ownership, and shipping reliable systems that real businesses depend on.The RoleWe are looking for a Senior Software Engineer to help us design, build, and scale the core systems behind our lending products. You will own meaningful parts of the platform end to end — from API design and data modelling through deployment and monitoring — and work closely with product, operations, and risk teams. This is a hands-on role with real influence over architecture and engineering standards as we grow.What You’ll Do• Design, build, and maintain backend services and APIs that power our lending and onboarding workflows.• Develop and improve internal admin and operations tools used across the business.• Model and optimise data in PostgreSQL, ensuring integrity and performance for financial transactions.• Build and maintain reporting and data flows that give the business clear visibility into the loan portfolio.• Contribute to deployment, CI/CD pipelines, and the reliability of our production environment.• Write clean, well-tested, and well-documented code, and help raise engineering standards through reviews and mentorship.• Collaborate with product and operations to turn business requirements into robust technical solutions.What We’re Looking For• 3+ years of professional software development experience.• Proven experience building financial systems.• Strong backend experience with Node.js and the NestJS framework (TypeScript).• Solid frontend experience, ideally with React / React Admin for internal tooling.• Strong command of PostgreSQL, including schema design, queries, and performance tuning.• Experience with containerised deployments using Docker and CI/CD via Jenkins (or similar).• A solid grasp of clean architecture, testing, version control (Git), and code review practices.• Good communication skills and the ability to own work from requirement to production.Nice to Have• Experience designing or building reporting and analytics pipelines or dashboards.• DevOps experience: infrastructure automation, monitoring, logging, and production reliability.• Exposure to core banking or microfinance platforms is a strong plus.• Familiarity with the Egyptian financial or SME lending landscape.What We Offer• A competitive salary based on experience.• Real ownership and impact on a product that supports Egyptian businesses.• A collaborative engineering culture with room to grow and shape how we work.• Opportunities to broaden your skills across backend, frontend, data, and DevOps.How to ApplySend your CV and a short note about your experience to careers@flends.io. Please include links to relevant work (GitHub, portfolio, or projects) if available.