1 час назад
Staff Software Engineer (Backend)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Staff Software Engineer (Backend) (Distributed Systems): Building and improving large-scale applications and distributed services with an accent on microservices, event-driven architecture, automated end-to-end quality, and continuous delivery. Focus on owning a system area end to end, driving complex initiatives across teams, reviewing architecture RFCs, and mentoring engineers.
Location: On-site in Maadi, Egypt
Company
talabat is an on-demand food and Q-commerce delivery platform operating across eight countries in the region.
What you will do
- Provide hands-on technical mentorship and represent the engineering chapter across teams.
- Drive critical, complex initiatives that impact multiple teams and take end-to-end ownership of a specific system area.
- Partner with Engineering, Product, and Data leaders to improve systems, simplify complexity, and remove bottlenecks.
- Lead the RFC review process and contribute to the evolution of application architecture.
- Sponsor chapter initiatives, coordinate mentorship efforts, and improve developer experience across the technology organization.
Requirements
- 8+ years of software engineering experience, including 2+ years in an Extreme Programming environment with TDD, pair programming, simple design, and continuous refactoring.
- Strong experience building large-scale applications with modern programming languages such as C#, Java, or Go.
- Expertise in distributed systems architecture, including microservices, event-driven systems, and RESTful services.
- Experience with automated end-to-end testing, relational and nonrelational databases, cloud platforms, trunk-based development, and continuous delivery.
- Ability to mentor engineers and collaborate effectively with Engineering, Product, and Data counterparts.
- Understanding of lean and agile principles, along with familiarity with mobile architectures, trends, and emerging technologies.
Culture & Benefits
- Engineering practices are based on Extreme Programming, Domain-Driven Design, Lean, and Continuous Delivery.
- Pair and Mob programming are used to shorten feedback loops and support collaborative product development.
- Focus on continuous feedback, learning, product understanding, and improving quality and delivery speed.
- Total compensation may include benefits, equity, or variable bonuses for predefined roles.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →