← Back to job listings

Staff Software Engineer
flash · Maadi, Cairo, Egypt
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
JobSpring