@marc ellis is #HIRING
Role: Technical Lead
Location: Poland
Job Type: Perm
Saudi Arabia’s leading fintech company, think of us as Robinhood of Saudi Arabia. Our retail focused mobile trading app has significant share of Saudi market.
Our main development team is located in Cairo, Egypt.
Our system currently consists of 3 parts:
1. Order Management System – order type agnostic system that executes orders and maintains intra-day buying power
2. Middle tier – manages the complexity of the mobile app, and different product logic, user management, and sends orders to OMS
3. End of Day tier – in charge of settlement and reconciliation at end of day, maintains source of truth at end of day.
Key Responsibilities
Define architecture C tech stack
Build high-performance, scalable backend systems
Develop and document a clear, phased roadmap
Lead and mentor a small engineering team
Collaborate with an existing international dev team
Prioritize system performance, scalability, and fault tolerance
‘’zWhat We’re Looking For
8+ years of software engineering experience
3+ years in a team lead or technical leadership role
Proven experience with trading systems (OMS, FIX, etc.)
Deep knowledge of backend architecture C low-latency design
Strong in C++, Rust, Go, or Java
Skilled with microservices, Kafka/RabbitMQ, and distributed systems
Strong communicator with excellent planning C documentation skills
◎●´ ’
We are looking to form a team with proven experience in high performance trading system for the following goals:
1. To create high performance, modular, and scalable middle tier, that’s adaptable to the product road map
2. Next step to rebuild inhouse the OMS
The development team will work independently and plan, cooperate with main development team.
We are looking for:
Team lead – substantial High performance trading system development experience, to decide on the architecture, tech stack, and the development plan of these goals.
Document the development plan, distribute tasks and manage development cycles.
Senior developers – small team to implement according to development plan and execute sprints.