Join Kirovest and be part of a team dedicated to improving healthcare and enhancing quality of life.
Senior Software Engineer
Cairo, EgyptTechnicalFull-time
Keywords: software architecture, system design, microservices, cloud computing, DevOps, CI/CD, scalable systems, API development, leadership, problem-solving, and full-stack engineering.
Ref: #543December 9, 2025
A Senior Software Engineer is responsible for designing, developing, and delivering high-quality software solutions that meet business and user needs. This role requires deep technical expertise, strong problem-solving abilities, and the capability to lead architectural decisions while guiding mid-level and junior engineers. The ideal candidate excels in both hands-on coding and strategic planning, with a focus on scalability, performance, and clean software design.
Required Qualifications
5+ years of professional software development experience.
Strong proficiency in one or more languages (e.g., JavaScript/TypeScript, Python, Java, C#, Go, Ruby).
Hands-on experience with frameworks such as Node.js, React, Django, Spring Boot, etc.
Solid understanding of data structures, algorithms, system design, and OOP principles.
Experience with cloud platforms (AWS, GCP, Azure) and microservices architecture.
Familiarity with CI/CD pipelines, Docker, Kubernetes, and modern DevOps practices.
Strong analytical and debugging skills.
Position
Please review the role details below, then submit your application.