About FlashFlash is an early-stage Cairo-based fintech aiming to support our society’s financial well-being, one person at a time.Flash has raised a $6M seed round from leading international investors and is approved by the Central Bank of Egypt in partnership with Banque Misr.Our founding team has deep local and international experience working at top consumer-facing technology companies.Role OverviewWe are looking for a highly experienced Staff Software Engineer with deep expertise in Golang to help design and build scalable, high-performance systems. In this role, you will be a technical leader, influencing architecture decisions, mentoring engineers, and shaping the future of our platform. You will work closely with product, design, and other engineering teams to deliver robust, reliable, and innovative solutions.Key ResponsibilitiesLead the design and implementation of scalable backend systems and APIs using GolangDrive technical architecture decisions, ensuring high reliability, performance, and maintainabilityCollaborate with cross-functional teams to define requirements and deliver features end-to-endProvide technical mentorship and code/design reviews to elevate engineering quality and velocityFoster a strong engineering culture centered around ownership, innovation, and reliabilityIdentify bottlenecks, optimize processes, and continuously improve squad performance and engineering practicesLead initiatives to improve engineering processes, code quality, and team productivityOwn critical services or components, ensuring uptime, observability, and operational excellenceStay up-to-date with developments in Go, backend architecture, and cloud-native practicesRequirements7+ years of backend engineering experience, including 2+ years of leading or mentoring engineersDeep proficiency in Golang and strong understanding of microservices and distributed systemsSolid understanding of system design, APIs, REST/GraphQL, message queues (e.g., Kafka), and databases (SQL/NoSQL)Experience deploying and operating services on AWS, GCP, or other cloud platforms using tools like Docker and KubernetesFamiliarity with secure coding practices, particularly for financial or regulated environmentsStrong communication and collaboration skills. able to align engineers and product stakeholdersNice to HavePrior experience in fintech or building financial platforms (payments, wallets, banking APIs, etc.)Knowledge of security standards like PCI-DSS, SOC 2, or ISO 27001Experience with observability tooling (e.g., Prometheus, Grafana, DataDog)Familiarity with CI/CD pipelines, GitOps, and infrastructure as code (e.g., Terraform, Helm)What We OfferA collaborative and dynamic work environment in a fun office with a garden and fully equipped kitchen.Opportunities for professional development and career growthThe chance to work on impactful projects in the fintech industrySocial and medical insurance coverageMonthly credit for use on our appPowered by JazzHRvadLLklbdu