FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in designing, building, and operating reliable backend systems with a focus on performance, latency, and operational discipline. Proficient in managing distributed systems and ensuring high availability and correctness under load and failure conditions.
Highest-signal resume keywords
Distributed Systems DesignBackend System ReliabilityPython ProgrammingPostgreSQL ManagementOperational Discipline
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Backend System DesignDistributed SystemsPerformance OptimizationTechnical Debt ManagementData Modeling
Soft Skills
Clear CommunicationCollaborationCode ReviewProblem-Solving
Tools & Technologies
PythonC#.NET CoreGolangPostgreSQLRabbitMQRedisClickHouse
Industry Keywords
Market Data ServicesLow LatencyHigh ReliabilitySLO ManagementObservability
Tech Stack
Tools & technologiesDistributed SystemsGo.NETNode.jsPostgresPythonRabbitMQRedis
About the role
Key responsibilities & impact- Design, build, and operate the feed services that serve market data across Egypt, UAE, US, and soon KSA, processing large volumes of data and events with very low latency and high reliability.
- Keep the feed available and correct when things break, owning the SLOs and overall health of your services, with strong observability, sensible on-call, and graceful failover when a provider drops or infrastructure gives out mid-market.
- Understand the different databases and data models we use, Redis, ClickHouse, and Postgres, how each behaves, and when to reach for which.
- Own the infrastructure the feed runs on. Understand how data reaches us from each provider, and build in redundancy where it matters so a single upstream failure never takes us down.
- Identify technical debt and reliability risks in your area and steadily improve the systems you own.
- Raise the bar on quality and operational discipline, and support the engineers around you through code and design reviews and pairing.
Requirements
What you’ll need- A strong track record of designing, shipping, and operating reliable backend systems in production, used by large numbers of people.
- Real depth in distributed systems, and a clear understanding of what it takes to keep them fast and correct under load and under failure.
- Comfort owning systems end to end, from design through production and on-call. You care not just about writing the code, but about how it behaves when a provider drops or a node fails.
- A feel for performance, and the instinct to treat latency and throughput as first-class concerns rather than afterthoughts.
- Familiarity with our stack, or the confidence to get there quickly: Python, C#, .NET Core, Golang, PostgreSQL, RabbitMQ, Redis, and ClickHouse.
- A high bar for correctness and operational discipline. You understand what it means to run a system where a mistake has real consequences for real people.
- A clear, candid communicator who can hold their own with other engineers and work closely with the teams that build on what you provide.
Benefits
Comp & perks- Professional development opportunities
