TechnologyALB2G0YYActive Vacancy
Senior Back-End Engineer
We are looking for a highly skilled and experienced Senior Back-End Engineer to lead the design, development, and optimization of scalable, high-performance software solutions. In ...
Location
cairo
Type
Full Time
Model
Remote
Seniority
Senior
Compensation
Shared during process
Role Overview
We are looking for a highly skilled and experienced Senior Back-End Engineer to lead the design, development, and optimization of scalable, high-performance software solutions. In this role, you will provide strong technical leadership, drive architectural decisions, and ensure the delivery of robust, reliable software products. Deep expertise in Kafka and microservices architecture is essential.
Key Responsibilities
- ✓- Lead the full lifecycle of complex software projects — from requirements analysis to design, development, testing, and deployment.
- ✓- Provide technical leadership and guidance in architecting scalable, maintainable, and high-quality software systems.
- ✓- Work closely with cross-functional teams to understand business needs and translate them into technical solutions.
- ✓- Design and implement clean, efficient, secure, and well-documented code following industry best practices.
- ✓- Leverage Kafka to build scalable, fault-tolerant, and event-driven architectures.
- ✓- Design, develop, and maintain *microservices* with a focus on loose coupling, high scalability, and resilience.
- ✓- Implement effective inter-service communication strategies to ensure seamless system integration.
- ✓- Mentor and coach junior engineers, promoting technical growth and a collaborative team culture.
- ✓- Stay up-to-date with emerging technologies and evaluate their potential to enhance our engineering capabilities.
Requirements
- ✓- Strong proficiency in at least one of the following languages: Go, Node.js, Java, or PHP.
- ✓- Solid experience with both SQL and NoSQL databases, along with hands-on knowledge of Redis and Elasticsearch.
- ✓- Expertise in designing and building robust, scalable APIs.
- ✓- Experience working with cloud platforms, preferably AWS.
- ✓- Strong understanding of CI/CD pipelines, software development methodologies, and modern DevOps practices.
- ✓- Proficiency with Git for version control.
- ✓- Hands-on experience with Apache Kafka for building event-driven systems.
- ✓- Strong experience with Docker and containerization technologies.
- ✓- Proven expertise in designing, implementing, and maintaining microservices architectures.
- ✓- Familiarity with Agile methodologies such as Scrum or Kanban.
- ✓- 3+ years of experience in the same role
Vacancy Summary
Locationcairo
Employment TypeFull Time
Working ModelRemote
Years of Experience3 years
SenioritySenior
CompensationShared during process
Hiring Companyconfidential
Share this vacancy
If someone in your network is a stronger fit, send them the direct role link.
