Senior Software Engineer
Flend · Cairo, Egypt
Apply & track with Apply EdgeAbout 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.