Skip to content
← Back to job listings

Staff Software Engineer

flash · Maadi, Cairo, Egypt

Software DevelopmentExternal listingfull-timeRecently

About The Role

Staff Software Engineer

About Flash

  • Flash 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 Overview

  • We 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 Responsibilities

  • Lead the design and implementation of
  • scalable backend systems and APIs
  • using Golang.

Drive

  • technical architecture decisions
  • , ensuring high reliability, performance, and maintainability.

Collaborate with

  • cross-functional teams
  • to define requirements and deliver features end-to-end.
  • Provide technical mentorship and code/design reviews to elevate engineering quality and velocity.
  • Foster a strong engineering culture centered around ownership, innovation, and reliability.
  • Identify bottlenecks, optimize processes, and continuously improve squad performance and engineering practices.
  • Lead initiatives to
  • improve engineering processes
  • , code quality, and team productivity.

Own

  • critical services or components
  • , ensuring uptime, observability, and operational excellence.
  • Stay up-to-date with developments in Go, backend architecture, and cloud-native practices.

Requirements

  • 7+ years of backend engineering experience, including 2+ years of leading or mentoring engineers.
  • Deep proficiency in

Golang

  • and strong understanding of microservices and distributed systems.
  • Solid 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 Kubernetes.
  • Familiarity with secure coding practices, particularly for financial or regulated environments.
  • Strong communication and collaboration skills. able to align engineers and product stakeholders.

Nice to Have

  • Prior experience in fintech or building financial platforms (payments, wallets, banking APIs, etc.).
  • Knowledge of security standards like PCI-DSS, SOC 2, or ISO 27001.
  • Experience with observability tooling (e.g., Prometheus, Grafana, DataDog).
  • Familiarity with CI/CD pipelines, GitOps, and infrastructure as code (e.g., Terraform, Helm).

What We Offer

  • A collaborative and dynamic work environment in a fun office with a garden and fully equipped kitchen.
  • Opportunities for professional development and career growth.
  • The chance to work on impactful projects in the fintech industry.
  • Social and medical insurance coverage.
  • Monthly credit for use on our app.

This is an external listing. JobSpring does not represent or verify the employer. Report this listing